download: hardcode artifacts mode & owner (#13570)

The artifacts acquisition does not need particular owner or mode, it
only needs to be readable by other parts of kubespray actually installing
the artefacts where needed.

Thus, remove all mode / owner specific maniulation in download and
hardcode to 0644/0755 for file/directory.
This commit is contained in:
Max Gautier
2026-09-25 13:02:30 +00:00
committed by GitHub
parent cc65b8d9e3
commit 7462b8b93b
5 changed files with 8 additions and 72 deletions
@@ -379,8 +379,6 @@ downloads:
checksum: "{{ etcd_binary_checksum }}"
url: "{{ etcd_download_url }}"
unarchive: true
owner: "root"
mode: "0755"
groups:
- etcd
@@ -398,8 +396,6 @@ downloads:
checksum: "{{ cni_binary_checksum }}"
url: "{{ cni_download_url }}"
unarchive: false
owner: "root"
mode: "0755"
groups:
- k8s_cluster
@@ -410,8 +406,6 @@ downloads:
checksum: "{{ kubeadm_binary_checksum }}"
url: "{{ kubeadm_download_url }}"
unarchive: false
owner: "root"
mode: "0755"
groups:
- k8s_cluster
@@ -422,8 +416,6 @@ downloads:
checksum: "{{ kubelet_binary_checksum }}"
url: "{{ kubelet_download_url }}"
unarchive: false
owner: "root"
mode: "0755"
groups:
- k8s_cluster
@@ -434,8 +426,6 @@ downloads:
checksum: "{{ kubectl_binary_checksum }}"
url: "{{ kubectl_download_url }}"
unarchive: false
owner: "root"
mode: "0755"
groups:
- kube_control_plane
@@ -446,8 +436,6 @@ downloads:
checksum: "{{ crictl_binary_checksum }}"
url: "{{ crictl_download_url }}"
unarchive: true
owner: "root"
mode: "0755"
groups:
- k8s_cluster
@@ -458,8 +446,6 @@ downloads:
checksum: "{{ crio_archive_checksum }}"
url: "{{ crio_download_url }}"
unarchive: true
owner: "root"
mode: "0755"
groups:
- k8s_cluster
@@ -472,8 +458,6 @@ downloads:
unarchive: true
unarchive_extra_opts:
- --strip=1
owner: "root"
mode: "0755"
groups:
- k8s_cluster
@@ -484,8 +468,6 @@ downloads:
checksum: "{{ crun_binary_checksum }}"
url: "{{ crun_download_url }}"
unarchive: false
owner: "root"
mode: "0755"
groups:
- k8s_cluster
@@ -496,8 +478,6 @@ downloads:
checksum: "{{ youki_archive_checksum }}"
url: "{{ youki_download_url }}"
unarchive: true
owner: "root"
mode: "0755"
groups:
- k8s_cluster
@@ -508,8 +488,6 @@ downloads:
checksum: "{{ runc_binary_checksum }}"
url: "{{ runc_download_url }}"
unarchive: false
owner: "root"
mode: "0755"
groups:
- k8s_cluster
@@ -520,8 +498,6 @@ downloads:
checksum: "{{ kata_containers_binary_checksum }}"
url: "{{ kata_containers_download_url }}"
unarchive: false
owner: "root"
mode: "0755"
groups:
- k8s_cluster
@@ -532,8 +508,6 @@ downloads:
checksum: "{{ containerd_checksum }}"
url: "{{ containerd_download_url }}"
unarchive: false
owner: "root"
mode: "0755"
groups:
- k8s_cluster
@@ -544,8 +518,6 @@ downloads:
checksum: "{{ gvisor_runsc_binary_checksum }}"
url: "{{ gvisor_runsc_download_url }}"
unarchive: false
owner: "root"
mode: 755
groups:
- k8s_cluster
@@ -556,8 +528,6 @@ downloads:
checksum: "{{ gvisor_containerd_shim_binary_checksum }}"
url: "{{ gvisor_containerd_shim_runsc_download_url }}"
unarchive: false
owner: "root"
mode: 755
groups:
- k8s_cluster
@@ -568,8 +538,6 @@ downloads:
checksum: "{{ nerdctl_archive_checksum }}"
url: "{{ nerdctl_download_url }}"
unarchive: true
owner: "root"
mode: "0755"
groups:
- k8s_cluster
@@ -580,8 +548,6 @@ downloads:
checksum: "{{ skopeo_binary_checksum }}"
url: "{{ skopeo_download_url }}"
unarchive: false
owner: "root"
mode: "0755"
groups:
- kube_control_plane
@@ -641,8 +607,6 @@ downloads:
checksum: "{{ ciliumcli_binary_checksum }}"
url: "{{ ciliumcli_download_url }}"
unarchive: true
owner: "root"
mode: "0755"
groups:
- k8s_cluster
@@ -674,8 +638,6 @@ downloads:
checksum: "{{ calicoctl_binary_checksum }}"
url: "{{ calicoctl_download_url }}"
unarchive: false
owner: "root"
mode: "0755"
groups:
- k8s_cluster
@@ -720,8 +682,6 @@ downloads:
dest: "{{ local_release_dir }}/calico-{{ calico_version }}-kdd-crds.yaml"
checksum: "{{ calico_crds_checksums.no_arch[calico_version] }}"
url: "{{ calico_crds_download_url }}"
owner: "root"
mode: "0755"
groups:
- kube_control_plane
@@ -795,8 +755,6 @@ downloads:
checksum: "{{ helm_archive_checksum }}"
url: "{{ helm_download_url }}"
unarchive: true
owner: "root"
mode: "0755"
groups:
- kube_control_plane
@@ -863,8 +821,6 @@ downloads:
dest: "{{ local_release_dir }}/gateway-api-{{ gateway_api_channel }}-install.yaml"
checksum: "{{ lookup('vars', 'gateway_api_' + gateway_api_channel + '_crds_checksums').no_arch[gateway_api_version] }}"
url: "{{ gateway_api_crds_download_url }}"
owner: "root"
mode: "0755"
groups:
- kube_control_plane
@@ -875,8 +831,6 @@ downloads:
dest: "{{ local_release_dir }}/prometheus-operator-crds.yaml"
checksum: "{{ prometheus_operator_crds_checksums.no_arch[prometheus_operator_crds_version] }}"
url: "{{ prometheus_operator_crds_download_url }}"
owner: "root"
mode: "0755"
groups:
- kube_control_plane
@@ -965,8 +919,6 @@ downloads:
checksum: "{{ yq_binary_checksum }}"
url: "{{ yq_download_url }}"
unarchive: false
owner: "root"
mode: "0755"
groups:
- kube_control_plane
@@ -978,8 +930,6 @@ downloads:
checksum: "{{ argocd_install_checksum }}"
url: "{{ argocd_install_url }}"
unarchive: false
owner: "root"
mode: "0644"
groups:
- kube_control_plane
@@ -991,5 +941,3 @@ download_defaults:
dest: None
url: None
unarchive: false
owner: "{{ kube_owner }}"
mode: None