download: use full hash form (including hash alg)

Allow the use of different hashes, as support by the get_url
Ansible module.
Change the variable name accordingly to 'checksum' since it's not
exclusively sha256 anymore.
This commit is contained in:
Max Gautier
2025-01-14 09:16:03 +01:00
parent f6ae46c9d8
commit 800c84dcc9
2 changed files with 74 additions and 74 deletions

View File

@@ -62,7 +62,7 @@
dest: "{{ file_path_cached if download_force_cache else download.dest }}" dest: "{{ file_path_cached if download_force_cache else download.dest }}"
owner: "{{ omit if download_localhost else (download.owner | default(omit)) }}" owner: "{{ omit if download_localhost else (download.owner | default(omit)) }}"
mode: "{{ omit if download_localhost else (download.mode | default(omit)) }}" mode: "{{ omit if download_localhost else (download.mode | default(omit)) }}"
checksum: "{{ 'sha256:' + download.sha256 if download.sha256 else omit }}" checksum: "{{ download.checksum }}"
validate_certs: "{{ download_validate_certs }}" validate_certs: "{{ download_validate_certs }}"
url_username: "{{ download.username | default(omit) }}" url_username: "{{ download.username | default(omit) }}"
url_password: "{{ download.password | default(omit) }}" url_password: "{{ download.password | default(omit) }}"

View File

@@ -409,7 +409,7 @@ downloads:
container: true container: true
repo: "{{ netcheck_server_image_repo }}" repo: "{{ netcheck_server_image_repo }}"
tag: "{{ netcheck_server_image_tag }}" tag: "{{ netcheck_server_image_tag }}"
sha256: "{{ netcheck_server_digest_checksum | default(None) }}" checksum: "{{ netcheck_server_digest_checksum | default(None) }}"
groups: groups:
- k8s_cluster - k8s_cluster
@@ -418,7 +418,7 @@ downloads:
container: true container: true
repo: "{{ netcheck_agent_image_repo }}" repo: "{{ netcheck_agent_image_repo }}"
tag: "{{ netcheck_agent_image_tag }}" tag: "{{ netcheck_agent_image_tag }}"
sha256: "{{ netcheck_agent_digest_checksum | default(None) }}" checksum: "{{ netcheck_agent_digest_checksum | default(None) }}"
groups: groups:
- k8s_cluster - k8s_cluster
@@ -429,7 +429,7 @@ downloads:
dest: "{{ local_release_dir }}/etcd-{{ etcd_version }}-linux-{{ image_arch }}.tar.gz" dest: "{{ local_release_dir }}/etcd-{{ etcd_version }}-linux-{{ image_arch }}.tar.gz"
repo: "{{ etcd_image_repo }}" repo: "{{ etcd_image_repo }}"
tag: "{{ etcd_image_tag }}" tag: "{{ etcd_image_tag }}"
sha256: >- checksum: >-
{{ etcd_binary_checksum if (etcd_deployment_type == 'host') {{ etcd_binary_checksum if (etcd_deployment_type == 'host')
else etcd_digest_checksum | d(None) }} else etcd_digest_checksum | d(None) }}
url: "{{ etcd_download_url }}" url: "{{ etcd_download_url }}"
@@ -443,7 +443,7 @@ downloads:
enabled: true enabled: true
file: true file: true
dest: "{{ local_release_dir }}/cni-plugins-linux-{{ image_arch }}-{{ cni_version }}.tgz" dest: "{{ local_release_dir }}/cni-plugins-linux-{{ image_arch }}-{{ cni_version }}.tgz"
sha256: "{{ cni_binary_checksum }}" checksum: "{{ cni_binary_checksum }}"
url: "{{ cni_download_url }}" url: "{{ cni_download_url }}"
unarchive: false unarchive: false
owner: "root" owner: "root"
@@ -455,7 +455,7 @@ downloads:
enabled: true enabled: true
file: true file: true
dest: "{{ local_release_dir }}/kubeadm-{{ kube_version }}-{{ image_arch }}" dest: "{{ local_release_dir }}/kubeadm-{{ kube_version }}-{{ image_arch }}"
sha256: "{{ kubeadm_binary_checksum }}" checksum: "{{ kubeadm_binary_checksum }}"
url: "{{ kubeadm_download_url }}" url: "{{ kubeadm_download_url }}"
unarchive: false unarchive: false
owner: "root" owner: "root"
@@ -467,7 +467,7 @@ downloads:
enabled: true enabled: true
file: true file: true
dest: "{{ local_release_dir }}/kubelet-{{ kube_version }}-{{ image_arch }}" dest: "{{ local_release_dir }}/kubelet-{{ kube_version }}-{{ image_arch }}"
sha256: "{{ kubelet_binary_checksum }}" checksum: "{{ kubelet_binary_checksum }}"
url: "{{ kubelet_download_url }}" url: "{{ kubelet_download_url }}"
unarchive: false unarchive: false
owner: "root" owner: "root"
@@ -479,7 +479,7 @@ downloads:
enabled: true enabled: true
file: true file: true
dest: "{{ local_release_dir }}/kubectl-{{ kube_version }}-{{ image_arch }}" dest: "{{ local_release_dir }}/kubectl-{{ kube_version }}-{{ image_arch }}"
sha256: "{{ kubectl_binary_checksum }}" checksum: "{{ kubectl_binary_checksum }}"
url: "{{ kubectl_download_url }}" url: "{{ kubectl_download_url }}"
unarchive: false unarchive: false
owner: "root" owner: "root"
@@ -491,7 +491,7 @@ downloads:
file: true file: true
enabled: true enabled: true
dest: "{{ local_release_dir }}/crictl-{{ crictl_version }}-linux-{{ image_arch }}.tar.gz" dest: "{{ local_release_dir }}/crictl-{{ crictl_version }}-linux-{{ image_arch }}.tar.gz"
sha256: "{{ crictl_binary_checksum }}" checksum: "{{ crictl_binary_checksum }}"
url: "{{ crictl_download_url }}" url: "{{ crictl_download_url }}"
unarchive: true unarchive: true
owner: "root" owner: "root"
@@ -503,7 +503,7 @@ downloads:
file: true file: true
enabled: "{{ container_manager == 'crio' }}" enabled: "{{ container_manager == 'crio' }}"
dest: "{{ local_release_dir }}/cri-o.{{ image_arch }}.{{ crio_version }}.tar.gz" dest: "{{ local_release_dir }}/cri-o.{{ image_arch }}.{{ crio_version }}.tar.gz"
sha256: "{{ crio_archive_checksum }}" checksum: "{{ crio_archive_checksum }}"
url: "{{ crio_download_url }}" url: "{{ crio_download_url }}"
unarchive: true unarchive: true
owner: "root" owner: "root"
@@ -515,7 +515,7 @@ downloads:
file: true file: true
enabled: "{{ container_manager == 'docker' }}" enabled: "{{ container_manager == 'docker' }}"
dest: "{{ local_release_dir }}/cri-dockerd-{{ cri_dockerd_version }}.{{ image_arch }}.tar.gz" dest: "{{ local_release_dir }}/cri-dockerd-{{ cri_dockerd_version }}.{{ image_arch }}.tar.gz"
sha256: "{{ cri_dockerd_archive_checksum }}" checksum: "{{ cri_dockerd_archive_checksum }}"
url: "{{ cri_dockerd_download_url }}" url: "{{ cri_dockerd_download_url }}"
unarchive: true unarchive: true
unarchive_extra_opts: unarchive_extra_opts:
@@ -529,7 +529,7 @@ downloads:
file: true file: true
enabled: "{{ crun_enabled }}" enabled: "{{ crun_enabled }}"
dest: "{{ local_release_dir }}/crun-{{ crun_version }}-{{ image_arch }}" dest: "{{ local_release_dir }}/crun-{{ crun_version }}-{{ image_arch }}"
sha256: "{{ crun_binary_checksum }}" checksum: "{{ crun_binary_checksum }}"
url: "{{ crun_download_url }}" url: "{{ crun_download_url }}"
unarchive: false unarchive: false
owner: "root" owner: "root"
@@ -541,7 +541,7 @@ downloads:
file: true file: true
enabled: "{{ youki_enabled }}" enabled: "{{ youki_enabled }}"
dest: "{{ local_release_dir }}/youki-{{ youki_version }}-{{ ansible_architecture }}.tar.gz" dest: "{{ local_release_dir }}/youki-{{ youki_version }}-{{ ansible_architecture }}.tar.gz"
sha256: "{{ youki_archive_checksum }}" checksum: "{{ youki_archive_checksum }}"
url: "{{ youki_download_url }}" url: "{{ youki_download_url }}"
unarchive: true unarchive: true
owner: "root" owner: "root"
@@ -553,7 +553,7 @@ downloads:
file: true file: true
enabled: "{{ container_manager == 'containerd' }}" enabled: "{{ container_manager == 'containerd' }}"
dest: "{{ local_release_dir }}/runc-{{ runc_version }}.{{ image_arch }}" dest: "{{ local_release_dir }}/runc-{{ runc_version }}.{{ image_arch }}"
sha256: "{{ runc_binary_checksum }}" checksum: "{{ runc_binary_checksum }}"
url: "{{ runc_download_url }}" url: "{{ runc_download_url }}"
unarchive: false unarchive: false
owner: "root" owner: "root"
@@ -565,7 +565,7 @@ downloads:
enabled: "{{ kata_containers_enabled }}" enabled: "{{ kata_containers_enabled }}"
file: true file: true
dest: "{{ local_release_dir }}/kata-static-{{ kata_containers_version }}-{{ image_arch }}.tar.xz" dest: "{{ local_release_dir }}/kata-static-{{ kata_containers_version }}-{{ image_arch }}.tar.xz"
sha256: "{{ kata_containers_binary_checksum }}" checksum: "{{ kata_containers_binary_checksum }}"
url: "{{ kata_containers_download_url }}" url: "{{ kata_containers_download_url }}"
unarchive: false unarchive: false
owner: "root" owner: "root"
@@ -577,7 +577,7 @@ downloads:
enabled: "{{ container_manager == 'containerd' }}" enabled: "{{ container_manager == 'containerd' }}"
file: true file: true
dest: "{{ local_release_dir }}/containerd-{{ containerd_version }}-linux-{{ image_arch }}.tar.gz" dest: "{{ local_release_dir }}/containerd-{{ containerd_version }}-linux-{{ image_arch }}.tar.gz"
sha256: "{{ containerd_archive_checksum }}" checksum: "{{ containerd_archive_checksum }}"
url: "{{ containerd_download_url }}" url: "{{ containerd_download_url }}"
unarchive: false unarchive: false
owner: "root" owner: "root"
@@ -589,7 +589,7 @@ downloads:
enabled: "{{ gvisor_enabled }}" enabled: "{{ gvisor_enabled }}"
file: true file: true
dest: "{{ local_release_dir }}/gvisor-runsc-{{ gvisor_version }}-{{ ansible_architecture }}" dest: "{{ local_release_dir }}/gvisor-runsc-{{ gvisor_version }}-{{ ansible_architecture }}"
sha256: "{{ gvisor_runsc_binary_checksum }}" checksum: "{{ gvisor_runsc_binary_checksum }}"
url: "{{ gvisor_runsc_download_url }}" url: "{{ gvisor_runsc_download_url }}"
unarchive: false unarchive: false
owner: "root" owner: "root"
@@ -601,7 +601,7 @@ downloads:
enabled: "{{ gvisor_enabled }}" enabled: "{{ gvisor_enabled }}"
file: true file: true
dest: "{{ local_release_dir }}/gvisor-containerd-shim-runsc-v1-{{ gvisor_version }}-{{ ansible_architecture }}" dest: "{{ local_release_dir }}/gvisor-containerd-shim-runsc-v1-{{ gvisor_version }}-{{ ansible_architecture }}"
sha256: "{{ gvisor_containerd_shim_binary_checksum }}" checksum: "{{ gvisor_containerd_shim_binary_checksum }}"
url: "{{ gvisor_containerd_shim_runsc_download_url }}" url: "{{ gvisor_containerd_shim_runsc_download_url }}"
unarchive: false unarchive: false
owner: "root" owner: "root"
@@ -613,7 +613,7 @@ downloads:
file: true file: true
enabled: "{{ container_manager == 'containerd' }}" enabled: "{{ container_manager == 'containerd' }}"
dest: "{{ local_release_dir }}/nerdctl-{{ nerdctl_version }}-linux-{{ image_arch }}.tar.gz" dest: "{{ local_release_dir }}/nerdctl-{{ nerdctl_version }}-linux-{{ image_arch }}.tar.gz"
sha256: "{{ nerdctl_archive_checksum }}" checksum: "{{ nerdctl_archive_checksum }}"
url: "{{ nerdctl_download_url }}" url: "{{ nerdctl_download_url }}"
unarchive: true unarchive: true
owner: "root" owner: "root"
@@ -625,7 +625,7 @@ downloads:
file: true file: true
enabled: "{{ container_manager == 'crio' }}" enabled: "{{ container_manager == 'crio' }}"
dest: "{{ local_release_dir }}/skopeo-{{ skopeo_version }}-{{ image_arch }}" dest: "{{ local_release_dir }}/skopeo-{{ skopeo_version }}-{{ image_arch }}"
sha256: "{{ skopeo_binary_checksum }}" checksum: "{{ skopeo_binary_checksum }}"
url: "{{ skopeo_download_url }}" url: "{{ skopeo_download_url }}"
unarchive: false unarchive: false
owner: "root" owner: "root"
@@ -638,7 +638,7 @@ downloads:
container: true container: true
repo: "{{ cilium_image_repo }}" repo: "{{ cilium_image_repo }}"
tag: "{{ cilium_image_tag }}" tag: "{{ cilium_image_tag }}"
sha256: "{{ cilium_digest_checksum | default(None) }}" checksum: "{{ cilium_digest_checksum | default(None) }}"
groups: groups:
- k8s_cluster - k8s_cluster
@@ -647,7 +647,7 @@ downloads:
container: true container: true
repo: "{{ cilium_operator_image_repo }}" repo: "{{ cilium_operator_image_repo }}"
tag: "{{ cilium_operator_image_tag }}" tag: "{{ cilium_operator_image_tag }}"
sha256: "{{ cilium_operator_digest_checksum | default(None) }}" checksum: "{{ cilium_operator_digest_checksum | default(None) }}"
groups: groups:
- k8s_cluster - k8s_cluster
@@ -656,7 +656,7 @@ downloads:
container: true container: true
repo: "{{ cilium_hubble_relay_image_repo }}" repo: "{{ cilium_hubble_relay_image_repo }}"
tag: "{{ cilium_hubble_relay_image_tag }}" tag: "{{ cilium_hubble_relay_image_tag }}"
sha256: "{{ cilium_hubble_relay_digest_checksum | default(None) }}" checksum: "{{ cilium_hubble_relay_digest_checksum | default(None) }}"
groups: groups:
- k8s_cluster - k8s_cluster
@@ -665,7 +665,7 @@ downloads:
container: true container: true
repo: "{{ cilium_hubble_certgen_image_repo }}" repo: "{{ cilium_hubble_certgen_image_repo }}"
tag: "{{ cilium_hubble_certgen_image_tag }}" tag: "{{ cilium_hubble_certgen_image_tag }}"
sha256: "{{ cilium_hubble_certgen_digest_checksum | default(None) }}" checksum: "{{ cilium_hubble_certgen_digest_checksum | default(None) }}"
groups: groups:
- k8s_cluster - k8s_cluster
@@ -674,7 +674,7 @@ downloads:
container: true container: true
repo: "{{ cilium_hubble_ui_image_repo }}" repo: "{{ cilium_hubble_ui_image_repo }}"
tag: "{{ cilium_hubble_ui_image_tag }}" tag: "{{ cilium_hubble_ui_image_tag }}"
sha256: "{{ cilium_hubble_ui_digest_checksum | default(None) }}" checksum: "{{ cilium_hubble_ui_digest_checksum | default(None) }}"
groups: groups:
- k8s_cluster - k8s_cluster
@@ -683,7 +683,7 @@ downloads:
container: true container: true
repo: "{{ cilium_hubble_ui_backend_image_repo }}" repo: "{{ cilium_hubble_ui_backend_image_repo }}"
tag: "{{ cilium_hubble_ui_backend_image_tag }}" tag: "{{ cilium_hubble_ui_backend_image_tag }}"
sha256: "{{ cilium_hubble_ui_backend_digest_checksum | default(None) }}" checksum: "{{ cilium_hubble_ui_backend_digest_checksum | default(None) }}"
groups: groups:
- k8s_cluster - k8s_cluster
@@ -692,7 +692,7 @@ downloads:
container: true container: true
repo: "{{ cilium_hubble_envoy_image_repo }}" repo: "{{ cilium_hubble_envoy_image_repo }}"
tag: "{{ cilium_hubble_envoy_image_tag }}" tag: "{{ cilium_hubble_envoy_image_tag }}"
sha256: "{{ cilium_hubble_envoy_digest_checksum | default(None) }}" checksum: "{{ cilium_hubble_envoy_digest_checksum | default(None) }}"
groups: groups:
- k8s_cluster - k8s_cluster
@@ -700,7 +700,7 @@ downloads:
enabled: "{{ kube_network_plugin == 'cilium' or cilium_deploy_additionally | default(false) | bool }}" enabled: "{{ kube_network_plugin == 'cilium' or cilium_deploy_additionally | default(false) | bool }}"
file: true file: true
dest: "{{ local_release_dir }}/cilium-{{ cilium_cli_version }}-{{ image_arch }}.tar.gz" dest: "{{ local_release_dir }}/cilium-{{ cilium_cli_version }}-{{ image_arch }}.tar.gz"
sha256: "{{ ciliumcli_binary_checksum }}" checksum: "{{ ciliumcli_binary_checksum }}"
url: "{{ ciliumcli_download_url }}" url: "{{ ciliumcli_download_url }}"
unarchive: true unarchive: true
owner: "root" owner: "root"
@@ -713,7 +713,7 @@ downloads:
container: true container: true
repo: "{{ multus_image_repo }}" repo: "{{ multus_image_repo }}"
tag: "{{ multus_image_tag }}" tag: "{{ multus_image_tag }}"
sha256: "{{ multus_digest_checksum | default(None) }}" checksum: "{{ multus_digest_checksum | default(None) }}"
groups: groups:
- k8s_cluster - k8s_cluster
@@ -722,7 +722,7 @@ downloads:
container: true container: true
repo: "{{ flannel_image_repo }}" repo: "{{ flannel_image_repo }}"
tag: "{{ flannel_image_tag }}" tag: "{{ flannel_image_tag }}"
sha256: "{{ flannel_digest_checksum | default(None) }}" checksum: "{{ flannel_digest_checksum | default(None) }}"
groups: groups:
- k8s_cluster - k8s_cluster
@@ -731,7 +731,7 @@ downloads:
container: true container: true
repo: "{{ flannel_init_image_repo }}" repo: "{{ flannel_init_image_repo }}"
tag: "{{ flannel_init_image_tag }}" tag: "{{ flannel_init_image_tag }}"
sha256: "{{ flannel_init_digest_checksum | default(None) }}" checksum: "{{ flannel_init_digest_checksum | default(None) }}"
groups: groups:
- k8s_cluster - k8s_cluster
@@ -739,7 +739,7 @@ downloads:
enabled: "{{ kube_network_plugin == 'calico' }}" enabled: "{{ kube_network_plugin == 'calico' }}"
file: true file: true
dest: "{{ local_release_dir }}/calicoctl-{{ calico_ctl_version }}-{{ image_arch }}" dest: "{{ local_release_dir }}/calicoctl-{{ calico_ctl_version }}-{{ image_arch }}"
sha256: "{{ calicoctl_binary_checksum }}" checksum: "{{ calicoctl_binary_checksum }}"
url: "{{ calicoctl_download_url }}" url: "{{ calicoctl_download_url }}"
unarchive: false unarchive: false
owner: "root" owner: "root"
@@ -752,7 +752,7 @@ downloads:
container: true container: true
repo: "{{ calico_node_image_repo }}" repo: "{{ calico_node_image_repo }}"
tag: "{{ calico_node_image_tag }}" tag: "{{ calico_node_image_tag }}"
sha256: "{{ calico_node_digest_checksum | default(None) }}" checksum: "{{ calico_node_digest_checksum | default(None) }}"
groups: groups:
- k8s_cluster - k8s_cluster
@@ -761,7 +761,7 @@ downloads:
container: true container: true
repo: "{{ calico_cni_image_repo }}" repo: "{{ calico_cni_image_repo }}"
tag: "{{ calico_cni_image_tag }}" tag: "{{ calico_cni_image_tag }}"
sha256: "{{ calico_cni_digest_checksum | default(None) }}" checksum: "{{ calico_cni_digest_checksum | default(None) }}"
groups: groups:
- k8s_cluster - k8s_cluster
@@ -770,7 +770,7 @@ downloads:
container: true container: true
repo: "{{ calico_policy_image_repo }}" repo: "{{ calico_policy_image_repo }}"
tag: "{{ calico_policy_image_tag }}" tag: "{{ calico_policy_image_tag }}"
sha256: "{{ calico_policy_digest_checksum | default(None) }}" checksum: "{{ calico_policy_digest_checksum | default(None) }}"
groups: groups:
- k8s_cluster - k8s_cluster
@@ -779,7 +779,7 @@ downloads:
container: true container: true
repo: "{{ calico_typha_image_repo }}" repo: "{{ calico_typha_image_repo }}"
tag: "{{ calico_typha_image_tag }}" tag: "{{ calico_typha_image_tag }}"
sha256: "{{ calico_typha_digest_checksum | default(None) }}" checksum: "{{ calico_typha_digest_checksum | default(None) }}"
groups: groups:
- k8s_cluster - k8s_cluster
@@ -788,7 +788,7 @@ downloads:
container: true container: true
repo: "{{ calico_apiserver_image_repo }}" repo: "{{ calico_apiserver_image_repo }}"
tag: "{{ calico_apiserver_image_tag }}" tag: "{{ calico_apiserver_image_tag }}"
sha256: "{{ calico_apiserver_digest_checksum | default(None) }}" checksum: "{{ calico_apiserver_digest_checksum | default(None) }}"
groups: groups:
- k8s_cluster - k8s_cluster
@@ -796,7 +796,7 @@ downloads:
file: true file: true
enabled: "{{ kube_network_plugin == 'calico' and calico_datastore == 'kdd' }}" enabled: "{{ kube_network_plugin == 'calico' and calico_datastore == 'kdd' }}"
dest: "{{ local_release_dir }}/calico-{{ calico_version }}-kdd-crds/{{ calico_version }}.tar.gz" dest: "{{ local_release_dir }}/calico-{{ calico_version }}-kdd-crds/{{ calico_version }}.tar.gz"
sha256: "{{ calico_crds_archive_checksum }}" checksum: "{{ calico_crds_archive_checksum }}"
url: "{{ calico_crds_download_url }}" url: "{{ calico_crds_download_url }}"
unarchive: true unarchive: true
unarchive_extra_opts: unarchive_extra_opts:
@@ -813,7 +813,7 @@ downloads:
container: true container: true
repo: "{{ weave_kube_image_repo }}" repo: "{{ weave_kube_image_repo }}"
tag: "{{ weave_kube_image_tag }}" tag: "{{ weave_kube_image_tag }}"
sha256: "{{ weave_kube_digest_checksum | default(None) }}" checksum: "{{ weave_kube_digest_checksum | default(None) }}"
groups: groups:
- k8s_cluster - k8s_cluster
@@ -822,7 +822,7 @@ downloads:
container: true container: true
repo: "{{ weave_npc_image_repo }}" repo: "{{ weave_npc_image_repo }}"
tag: "{{ weave_npc_image_tag }}" tag: "{{ weave_npc_image_tag }}"
sha256: "{{ weave_npc_digest_checksum | default(None) }}" checksum: "{{ weave_npc_digest_checksum | default(None) }}"
groups: groups:
- k8s_cluster - k8s_cluster
@@ -831,7 +831,7 @@ downloads:
container: true container: true
repo: "{{ kube_ovn_container_image_repo }}" repo: "{{ kube_ovn_container_image_repo }}"
tag: "{{ kube_ovn_container_image_tag }}" tag: "{{ kube_ovn_container_image_tag }}"
sha256: "{{ kube_ovn_digest_checksum | default(None) }}" checksum: "{{ kube_ovn_digest_checksum | default(None) }}"
groups: groups:
- k8s_cluster - k8s_cluster
@@ -840,7 +840,7 @@ downloads:
container: true container: true
repo: "{{ kube_router_image_repo }}" repo: "{{ kube_router_image_repo }}"
tag: "{{ kube_router_image_tag }}" tag: "{{ kube_router_image_tag }}"
sha256: "{{ kube_router_digest_checksum | default(None) }}" checksum: "{{ kube_router_digest_checksum | default(None) }}"
groups: groups:
- k8s_cluster - k8s_cluster
@@ -849,7 +849,7 @@ downloads:
container: true container: true
repo: "{{ pod_infra_image_repo }}" repo: "{{ pod_infra_image_repo }}"
tag: "{{ pod_infra_image_tag }}" tag: "{{ pod_infra_image_tag }}"
sha256: "{{ pod_infra_digest_checksum | default(None) }}" checksum: "{{ pod_infra_digest_checksum | default(None) }}"
groups: groups:
- k8s_cluster - k8s_cluster
@@ -858,7 +858,7 @@ downloads:
container: true container: true
repo: "{{ kube_vip_image_repo }}" repo: "{{ kube_vip_image_repo }}"
tag: "{{ kube_vip_image_tag }}" tag: "{{ kube_vip_image_tag }}"
sha256: "{{ kube_vip_digest_checksum | default(None) }}" checksum: "{{ kube_vip_digest_checksum | default(None) }}"
groups: groups:
- kube_control_plane - kube_control_plane
@@ -867,7 +867,7 @@ downloads:
container: true container: true
repo: "{{ nginx_image_repo }}" repo: "{{ nginx_image_repo }}"
tag: "{{ nginx_image_tag }}" tag: "{{ nginx_image_tag }}"
sha256: "{{ nginx_digest_checksum | default(None) }}" checksum: "{{ nginx_digest_checksum | default(None) }}"
groups: groups:
- kube_node - kube_node
@@ -876,7 +876,7 @@ downloads:
container: true container: true
repo: "{{ haproxy_image_repo }}" repo: "{{ haproxy_image_repo }}"
tag: "{{ haproxy_image_tag }}" tag: "{{ haproxy_image_tag }}"
sha256: "{{ haproxy_digest_checksum | default(None) }}" checksum: "{{ haproxy_digest_checksum | default(None) }}"
groups: groups:
- kube_node - kube_node
@@ -885,7 +885,7 @@ downloads:
container: true container: true
repo: "{{ coredns_image_repo }}" repo: "{{ coredns_image_repo }}"
tag: "{{ coredns_image_tag }}" tag: "{{ coredns_image_tag }}"
sha256: "{{ coredns_digest_checksum | default(None) }}" checksum: "{{ coredns_digest_checksum | default(None) }}"
groups: groups:
- k8s_cluster - k8s_cluster
@@ -894,7 +894,7 @@ downloads:
container: true container: true
repo: "{{ nodelocaldns_image_repo }}" repo: "{{ nodelocaldns_image_repo }}"
tag: "{{ nodelocaldns_image_tag }}" tag: "{{ nodelocaldns_image_tag }}"
sha256: "{{ nodelocaldns_digest_checksum | default(None) }}" checksum: "{{ nodelocaldns_digest_checksum | default(None) }}"
groups: groups:
- k8s_cluster - k8s_cluster
@@ -903,7 +903,7 @@ downloads:
container: true container: true
repo: "{{ dnsautoscaler_image_repo }}" repo: "{{ dnsautoscaler_image_repo }}"
tag: "{{ dnsautoscaler_image_tag }}" tag: "{{ dnsautoscaler_image_tag }}"
sha256: "{{ dnsautoscaler_digest_checksum | default(None) }}" checksum: "{{ dnsautoscaler_digest_checksum | default(None) }}"
groups: groups:
- kube_control_plane - kube_control_plane
@@ -911,7 +911,7 @@ downloads:
enabled: "{{ helm_enabled }}" enabled: "{{ helm_enabled }}"
file: true file: true
dest: "{{ local_release_dir }}/helm-{{ helm_version }}/helm-{{ helm_version }}-linux-{{ image_arch }}.tar.gz" dest: "{{ local_release_dir }}/helm-{{ helm_version }}/helm-{{ helm_version }}-linux-{{ image_arch }}.tar.gz"
sha256: "{{ helm_archive_checksum }}" checksum: "{{ helm_archive_checksum }}"
url: "{{ helm_download_url }}" url: "{{ helm_download_url }}"
unarchive: true unarchive: true
owner: "root" owner: "root"
@@ -924,7 +924,7 @@ downloads:
container: true container: true
repo: "{{ registry_image_repo }}" repo: "{{ registry_image_repo }}"
tag: "{{ registry_image_tag }}" tag: "{{ registry_image_tag }}"
sha256: "{{ registry_digest_checksum | default(None) }}" checksum: "{{ registry_digest_checksum | default(None) }}"
groups: groups:
- kube_node - kube_node
@@ -933,7 +933,7 @@ downloads:
container: true container: true
repo: "{{ metrics_server_image_repo }}" repo: "{{ metrics_server_image_repo }}"
tag: "{{ metrics_server_image_tag }}" tag: "{{ metrics_server_image_tag }}"
sha256: "{{ metrics_server_digest_checksum | default(None) }}" checksum: "{{ metrics_server_digest_checksum | default(None) }}"
groups: groups:
- kube_control_plane - kube_control_plane
@@ -942,7 +942,7 @@ downloads:
container: true container: true
repo: "{{ local_volume_provisioner_image_repo }}" repo: "{{ local_volume_provisioner_image_repo }}"
tag: "{{ local_volume_provisioner_image_tag }}" tag: "{{ local_volume_provisioner_image_tag }}"
sha256: "{{ local_volume_provisioner_digest_checksum | default(None) }}" checksum: "{{ local_volume_provisioner_digest_checksum | default(None) }}"
groups: groups:
- kube_node - kube_node
@@ -951,7 +951,7 @@ downloads:
container: true container: true
repo: "{{ cephfs_provisioner_image_repo }}" repo: "{{ cephfs_provisioner_image_repo }}"
tag: "{{ cephfs_provisioner_image_tag }}" tag: "{{ cephfs_provisioner_image_tag }}"
sha256: "{{ cephfs_provisioner_digest_checksum | default(None) }}" checksum: "{{ cephfs_provisioner_digest_checksum | default(None) }}"
groups: groups:
- kube_node - kube_node
@@ -960,7 +960,7 @@ downloads:
container: true container: true
repo: "{{ rbd_provisioner_image_repo }}" repo: "{{ rbd_provisioner_image_repo }}"
tag: "{{ rbd_provisioner_image_tag }}" tag: "{{ rbd_provisioner_image_tag }}"
sha256: "{{ rbd_provisioner_digest_checksum | default(None) }}" checksum: "{{ rbd_provisioner_digest_checksum | default(None) }}"
groups: groups:
- kube_node - kube_node
@@ -969,7 +969,7 @@ downloads:
container: true container: true
repo: "{{ local_path_provisioner_image_repo }}" repo: "{{ local_path_provisioner_image_repo }}"
tag: "{{ local_path_provisioner_image_tag }}" tag: "{{ local_path_provisioner_image_tag }}"
sha256: "{{ local_path_provisioner_digest_checksum | default(None) }}" checksum: "{{ local_path_provisioner_digest_checksum | default(None) }}"
groups: groups:
- kube_node - kube_node
@@ -978,7 +978,7 @@ downloads:
container: true container: true
repo: "{{ ingress_nginx_controller_image_repo }}" repo: "{{ ingress_nginx_controller_image_repo }}"
tag: "{{ ingress_nginx_controller_image_tag }}" tag: "{{ ingress_nginx_controller_image_tag }}"
sha256: "{{ ingress_nginx_controller_digest_checksum | default(None) }}" checksum: "{{ ingress_nginx_controller_digest_checksum | default(None) }}"
groups: groups:
- kube_node - kube_node
@@ -987,7 +987,7 @@ downloads:
container: true container: true
repo: "{{ alb_ingress_image_repo }}" repo: "{{ alb_ingress_image_repo }}"
tag: "{{ alb_ingress_image_tag }}" tag: "{{ alb_ingress_image_tag }}"
sha256: "{{ ingress_alb_controller_digest_checksum | default(None) }}" checksum: "{{ ingress_alb_controller_digest_checksum | default(None) }}"
groups: groups:
- kube_node - kube_node
@@ -996,7 +996,7 @@ downloads:
container: true container: true
repo: "{{ cert_manager_controller_image_repo }}" repo: "{{ cert_manager_controller_image_repo }}"
tag: "{{ cert_manager_controller_image_tag }}" tag: "{{ cert_manager_controller_image_tag }}"
sha256: "{{ cert_manager_controller_digest_checksum | default(None) }}" checksum: "{{ cert_manager_controller_digest_checksum | default(None) }}"
groups: groups:
- kube_node - kube_node
@@ -1005,7 +1005,7 @@ downloads:
container: true container: true
repo: "{{ cert_manager_cainjector_image_repo }}" repo: "{{ cert_manager_cainjector_image_repo }}"
tag: "{{ cert_manager_cainjector_image_tag }}" tag: "{{ cert_manager_cainjector_image_tag }}"
sha256: "{{ cert_manager_cainjector_digest_checksum | default(None) }}" checksum: "{{ cert_manager_cainjector_digest_checksum | default(None) }}"
groups: groups:
- kube_node - kube_node
@@ -1014,7 +1014,7 @@ downloads:
container: true container: true
repo: "{{ cert_manager_webhook_image_repo }}" repo: "{{ cert_manager_webhook_image_repo }}"
tag: "{{ cert_manager_webhook_image_tag }}" tag: "{{ cert_manager_webhook_image_tag }}"
sha256: "{{ cert_manager_webhook_digest_checksum | default(None) }}" checksum: "{{ cert_manager_webhook_digest_checksum | default(None) }}"
groups: groups:
- kube_node - kube_node
@@ -1023,7 +1023,7 @@ downloads:
container: true container: true
repo: "{{ csi_attacher_image_repo }}" repo: "{{ csi_attacher_image_repo }}"
tag: "{{ csi_attacher_image_tag }}" tag: "{{ csi_attacher_image_tag }}"
sha256: "{{ csi_attacher_digest_checksum | default(None) }}" checksum: "{{ csi_attacher_digest_checksum | default(None) }}"
groups: groups:
- kube_node - kube_node
@@ -1032,7 +1032,7 @@ downloads:
container: true container: true
repo: "{{ csi_provisioner_image_repo }}" repo: "{{ csi_provisioner_image_repo }}"
tag: "{{ csi_provisioner_image_tag }}" tag: "{{ csi_provisioner_image_tag }}"
sha256: "{{ csi_provisioner_digest_checksum | default(None) }}" checksum: "{{ csi_provisioner_digest_checksum | default(None) }}"
groups: groups:
- kube_node - kube_node
@@ -1041,7 +1041,7 @@ downloads:
container: true container: true
repo: "{{ csi_snapshotter_image_repo }}" repo: "{{ csi_snapshotter_image_repo }}"
tag: "{{ csi_snapshotter_image_tag }}" tag: "{{ csi_snapshotter_image_tag }}"
sha256: "{{ csi_snapshotter_digest_checksum | default(None) }}" checksum: "{{ csi_snapshotter_digest_checksum | default(None) }}"
groups: groups:
- kube_node - kube_node
@@ -1050,7 +1050,7 @@ downloads:
container: true container: true
repo: "{{ snapshot_controller_image_repo }}" repo: "{{ snapshot_controller_image_repo }}"
tag: "{{ snapshot_controller_image_tag }}" tag: "{{ snapshot_controller_image_tag }}"
sha256: "{{ snapshot_controller_digest_checksum | default(None) }}" checksum: "{{ snapshot_controller_digest_checksum | default(None) }}"
groups: groups:
- kube_node - kube_node
@@ -1059,7 +1059,7 @@ downloads:
container: true container: true
repo: "{{ csi_resizer_image_repo }}" repo: "{{ csi_resizer_image_repo }}"
tag: "{{ csi_resizer_image_tag }}" tag: "{{ csi_resizer_image_tag }}"
sha256: "{{ csi_resizer_digest_checksum | default(None) }}" checksum: "{{ csi_resizer_digest_checksum | default(None) }}"
groups: groups:
- kube_node - kube_node
@@ -1068,7 +1068,7 @@ downloads:
container: true container: true
repo: "{{ csi_node_driver_registrar_image_repo }}" repo: "{{ csi_node_driver_registrar_image_repo }}"
tag: "{{ csi_node_driver_registrar_image_tag }}" tag: "{{ csi_node_driver_registrar_image_tag }}"
sha256: "{{ csi_node_driver_registrar_digest_checksum | default(None) }}" checksum: "{{ csi_node_driver_registrar_digest_checksum | default(None) }}"
groups: groups:
- kube_node - kube_node
@@ -1077,7 +1077,7 @@ downloads:
container: true container: true
repo: "{{ cinder_csi_plugin_image_repo }}" repo: "{{ cinder_csi_plugin_image_repo }}"
tag: "{{ cinder_csi_plugin_image_tag }}" tag: "{{ cinder_csi_plugin_image_tag }}"
sha256: "{{ cinder_csi_plugin_digest_checksum | default(None) }}" checksum: "{{ cinder_csi_plugin_digest_checksum | default(None) }}"
groups: groups:
- kube_node - kube_node
@@ -1086,7 +1086,7 @@ downloads:
container: true container: true
repo: "{{ aws_ebs_csi_plugin_image_repo }}" repo: "{{ aws_ebs_csi_plugin_image_repo }}"
tag: "{{ aws_ebs_csi_plugin_image_tag }}" tag: "{{ aws_ebs_csi_plugin_image_tag }}"
sha256: "{{ aws_ebs_csi_plugin_digest_checksum | default(None) }}" checksum: "{{ aws_ebs_csi_plugin_digest_checksum | default(None) }}"
groups: groups:
- kube_node - kube_node
@@ -1095,7 +1095,7 @@ downloads:
container: true container: true
repo: "{{ dashboard_image_repo }}" repo: "{{ dashboard_image_repo }}"
tag: "{{ dashboard_image_tag }}" tag: "{{ dashboard_image_tag }}"
sha256: "{{ dashboard_digest_checksum | default(None) }}" checksum: "{{ dashboard_digest_checksum | default(None) }}"
groups: groups:
- kube_control_plane - kube_control_plane
@@ -1104,7 +1104,7 @@ downloads:
container: true container: true
repo: "{{ dashboard_metrics_scraper_repo }}" repo: "{{ dashboard_metrics_scraper_repo }}"
tag: "{{ dashboard_metrics_scraper_tag }}" tag: "{{ dashboard_metrics_scraper_tag }}"
sha256: "{{ dashboard_digest_checksum | default(None) }}" checksum: "{{ dashboard_digest_checksum | default(None) }}"
groups: groups:
- kube_control_plane - kube_control_plane
@@ -1113,7 +1113,7 @@ downloads:
container: true container: true
repo: "{{ metallb_speaker_image_repo }}" repo: "{{ metallb_speaker_image_repo }}"
tag: "{{ metallb_version }}" tag: "{{ metallb_version }}"
sha256: "{{ metallb_speaker_digest_checksum | default(None) }}" checksum: "{{ metallb_speaker_digest_checksum | default(None) }}"
groups: groups:
- kube_control_plane - kube_control_plane
@@ -1122,7 +1122,7 @@ downloads:
container: true container: true
repo: "{{ metallb_controller_image_repo }}" repo: "{{ metallb_controller_image_repo }}"
tag: "{{ metallb_version }}" tag: "{{ metallb_version }}"
sha256: "{{ metallb_controller_digest_checksum | default(None) }}" checksum: "{{ metallb_controller_digest_checksum | default(None) }}"
groups: groups:
- kube_control_plane - kube_control_plane
@@ -1131,7 +1131,7 @@ downloads:
file: true file: true
version: "{{ yq_version }}" version: "{{ yq_version }}"
dest: "{{ local_release_dir }}/yq-{{ yq_version }}-{{ image_arch }}" dest: "{{ local_release_dir }}/yq-{{ yq_version }}-{{ image_arch }}"
sha256: "{{ yq_binary_checksum | default(None) }}" checksum: "{{ yq_binary_checksum }}"
url: "{{ yq_download_url }}" url: "{{ yq_download_url }}"
unarchive: false unarchive: false
owner: "root" owner: "root"