mirror of
https://github.com/kubernetes-sigs/kubespray.git
synced 2025-12-15 06:14:22 +03:00
download: remove 'v' version prefix from defaults
also remove the version key in all dict in downloads since it's not used anywhere.
This commit is contained in:
@@ -108,55 +108,55 @@ calico_apiserver_version: "{{ calico_version }}"
|
|||||||
typha_enabled: false
|
typha_enabled: false
|
||||||
calico_apiserver_enabled: false
|
calico_apiserver_enabled: false
|
||||||
|
|
||||||
flannel_version: "v0.22.0"
|
flannel_version: 0.22.0
|
||||||
flannel_cni_version: "v1.1.2"
|
flannel_cni_version: 1.1.2
|
||||||
weave_version: 2.8.7
|
weave_version: 2.8.7
|
||||||
cni_version: "{{ (cni_binary_checksums['amd64'] | dict2items)[0].key }}"
|
cni_version: "{{ (cni_binary_checksums['amd64'] | dict2items)[0].key }}"
|
||||||
|
|
||||||
cilium_version: "v1.15.9"
|
cilium_version: "1.15.9"
|
||||||
cilium_cli_version: "{{ (ciliumcli_binary_checksums['amd64'] | dict2items)[0].key }}"
|
cilium_cli_version: "{{ (ciliumcli_binary_checksums['amd64'] | dict2items)[0].key }}"
|
||||||
cilium_enable_hubble: false
|
cilium_enable_hubble: false
|
||||||
|
|
||||||
kube_ovn_version: "v1.12.21"
|
kube_ovn_version: "1.12.21"
|
||||||
kube_ovn_dpdk_version: "19.11-{{ kube_ovn_version }}"
|
kube_ovn_dpdk_version: "19.11-v{{ kube_ovn_version }}"
|
||||||
kube_router_version: "v2.0.0"
|
kube_router_version: "2.0.0"
|
||||||
multus_version: "v4.1.0"
|
multus_version: "4.1.0"
|
||||||
helm_version: "{{ (helm_archive_checksums['amd64'] | dict2items)[0].key }}"
|
helm_version: "{{ (helm_archive_checksums['amd64'] | dict2items)[0].key }}"
|
||||||
nerdctl_version: "{{ (nerdctl_archive_checksums['amd64'] | dict2items)[0].key }}"
|
nerdctl_version: "{{ (nerdctl_archive_checksums['amd64'] | dict2items)[0].key }}"
|
||||||
skopeo_version: "{{ (skopeo_binary_checksums['amd64'] | dict2items)[0].key }}"
|
skopeo_version: "{{ (skopeo_binary_checksums['amd64'] | dict2items)[0].key }}"
|
||||||
|
|
||||||
# Get kubernetes major version (i.e. 1.17.4 => 1.17)
|
# Get kubernetes major version (i.e. 1.17.4 => 1.17)
|
||||||
kube_major_version: "{{ kube_version | regex_replace('^v([0-9])+\\.([0-9]+)\\.[0-9]+', 'v\\1.\\2') }}"
|
kube_major_version: "{{ (kube_version | split('.'))[:-1] | join('.') }}"
|
||||||
|
|
||||||
pod_infra_supported_versions:
|
pod_infra_supported_versions:
|
||||||
v1.32: "3.10"
|
'1.32': '3.10'
|
||||||
v1.31: "3.10"
|
'1.31': '3.10'
|
||||||
v1.30: "3.9"
|
'1.30': '3.9'
|
||||||
pod_infra_version: "{{ pod_infra_supported_versions[kube_major_version] }}"
|
pod_infra_version: "{{ pod_infra_supported_versions[kube_major_version] }}"
|
||||||
|
|
||||||
etcd_supported_versions:
|
etcd_supported_versions:
|
||||||
v1.32: "v3.5.16"
|
'1.32': 3.5.16
|
||||||
v1.31: "v3.5.16"
|
'1.31': 3.5.16
|
||||||
v1.30: "v3.5.16"
|
'1.30': 3.5.16
|
||||||
etcd_version: "{{ etcd_supported_versions[kube_major_version] }}"
|
etcd_version: "{{ etcd_supported_versions[kube_major_version] }}"
|
||||||
|
|
||||||
crictl_supported_versions:
|
crictl_supported_versions:
|
||||||
v1.32: "v1.32.0"
|
'1.32': 1.32.0
|
||||||
v1.31: "v1.31.1"
|
'1.31': 1.31.1
|
||||||
v1.30: "v1.30.1"
|
'1.30': 1.30.1
|
||||||
crictl_version: "{{ crictl_supported_versions[kube_major_version] }}"
|
crictl_version: "{{ crictl_supported_versions[kube_major_version] }}"
|
||||||
|
|
||||||
crio_supported_versions:
|
crio_supported_versions:
|
||||||
v1.32: v1.32.0
|
'1.32': 1.32.0
|
||||||
v1.31: v1.31.3
|
'1.31': 1.31.3
|
||||||
v1.30: v1.30.3
|
'1.30': 1.30.3
|
||||||
crio_version: "{{ crio_supported_versions[kube_major_version] }}"
|
crio_version: "{{ crio_supported_versions[kube_major_version] }}"
|
||||||
|
|
||||||
# Scheduler plugins doesn't build for K8s 1.29 yet
|
# Scheduler plugins doesn't build for K8s 1.29 yet
|
||||||
scheduler_plugins_supported_versions:
|
scheduler_plugins_supported_versions:
|
||||||
v1.31: 0
|
'1.31': 0
|
||||||
v1.30: 0
|
'1.30': 0
|
||||||
v1.29: 0
|
'1.29': 0
|
||||||
scheduler_plugins_version: "{{ scheduler_plugins_supported_versions[kube_major_version] }}"
|
scheduler_plugins_version: "{{ scheduler_plugins_supported_versions[kube_major_version] }}"
|
||||||
|
|
||||||
yq_version: "{{ (yq_checksums['amd64'] | dict2items)[0].key }}"
|
yq_version: "{{ (yq_checksums['amd64'] | dict2items)[0].key }}"
|
||||||
@@ -167,18 +167,18 @@ storage_googleapis_url: https://storage.googleapis.com
|
|||||||
get_helm_url: https://get.helm.sh
|
get_helm_url: https://get.helm.sh
|
||||||
|
|
||||||
# Download URLs
|
# Download URLs
|
||||||
kubelet_download_url: "{{ dl_k8s_io_url }}/release/{{ kube_version }}/bin/linux/{{ image_arch }}/kubelet"
|
kubelet_download_url: "{{ dl_k8s_io_url }}/release/v{{ kube_version }}/bin/linux/{{ image_arch }}/kubelet"
|
||||||
kubectl_download_url: "{{ dl_k8s_io_url }}/release/{{ kube_version }}/bin/linux/{{ image_arch }}/kubectl"
|
kubectl_download_url: "{{ dl_k8s_io_url }}/release/v{{ kube_version }}/bin/linux/{{ image_arch }}/kubectl"
|
||||||
kubeadm_download_url: "{{ dl_k8s_io_url }}/release/{{ kube_version }}/bin/linux/{{ image_arch }}/kubeadm"
|
kubeadm_download_url: "{{ dl_k8s_io_url }}/release/v{{ kube_version }}/bin/linux/{{ image_arch }}/kubeadm"
|
||||||
etcd_download_url: "{{ github_url }}/etcd-io/etcd/releases/download/{{ etcd_version }}/etcd-{{ etcd_version }}-linux-{{ image_arch }}.tar.gz"
|
etcd_download_url: "{{ github_url }}/etcd-io/etcd/releases/download/v{{ etcd_version }}/etcd-v{{ etcd_version }}-linux-{{ image_arch }}.tar.gz"
|
||||||
cni_download_url: "{{ github_url }}/containernetworking/plugins/releases/download/{{ cni_version }}/cni-plugins-linux-{{ image_arch }}-{{ cni_version }}.tgz"
|
cni_download_url: "{{ github_url }}/containernetworking/plugins/releases/download/v{{ cni_version }}/cni-plugins-linux-{{ image_arch }}-v{{ cni_version }}.tgz"
|
||||||
calicoctl_download_url: "{{ github_url }}/projectcalico/calico/releases/download/{{ calico_ctl_version }}/calicoctl-linux-{{ image_arch }}"
|
calicoctl_download_url: "{{ github_url }}/projectcalico/calico/releases/download/v{{ calico_ctl_version }}/calicoctl-linux-{{ image_arch }}"
|
||||||
calico_crds_download_url: "{{ github_url }}/projectcalico/calico/archive/{{ calico_version }}.tar.gz"
|
calico_crds_download_url: "{{ github_url }}/projectcalico/calico/archive/v{{ calico_version }}.tar.gz"
|
||||||
ciliumcli_download_url: "{{ github_url }}/cilium/cilium-cli/releases/download/{{ cilium_cli_version }}/cilium-linux-{{ image_arch }}.tar.gz"
|
ciliumcli_download_url: "{{ github_url }}/cilium/cilium-cli/releases/download/v{{ cilium_cli_version }}/cilium-linux-{{ image_arch }}.tar.gz"
|
||||||
crictl_download_url: "{{ github_url }}/kubernetes-sigs/cri-tools/releases/download/{{ crictl_version }}/crictl-{{ crictl_version }}-{{ ansible_system | lower }}-{{ image_arch }}.tar.gz"
|
crictl_download_url: "{{ github_url }}/kubernetes-sigs/cri-tools/releases/download/v{{ crictl_version }}/crictl-v{{ crictl_version }}-{{ ansible_system | lower }}-{{ image_arch }}.tar.gz"
|
||||||
crio_download_url: "{{ storage_googleapis_url }}/cri-o/artifacts/cri-o.{{ image_arch }}.{{ crio_version }}.tar.gz"
|
crio_download_url: "{{ storage_googleapis_url }}/cri-o/artifacts/cri-o.{{ image_arch }}.v{{ crio_version }}.tar.gz"
|
||||||
helm_download_url: "{{ get_helm_url }}/helm-{{ helm_version }}-linux-{{ image_arch }}.tar.gz"
|
helm_download_url: "{{ get_helm_url }}/helm-v{{ helm_version }}-linux-{{ image_arch }}.tar.gz"
|
||||||
runc_download_url: "{{ github_url }}/opencontainers/runc/releases/download/{{ runc_version }}/runc.{{ image_arch }}"
|
runc_download_url: "{{ github_url }}/opencontainers/runc/releases/download/v{{ runc_version }}/runc.{{ image_arch }}"
|
||||||
crun_download_url: "{{ github_url }}/containers/crun/releases/download/{{ crun_version }}/crun-{{ crun_version }}-linux-{{ image_arch }}"
|
crun_download_url: "{{ github_url }}/containers/crun/releases/download/{{ crun_version }}/crun-{{ crun_version }}-linux-{{ image_arch }}"
|
||||||
youki_download_url: "{{ github_url }}/containers/youki/releases/download/v{{ youki_version }}/youki-{{ youki_version }}-{{ ansible_architecture }}-musl.tar.gz"
|
youki_download_url: "{{ github_url }}/containers/youki/releases/download/v{{ youki_version }}/youki-{{ youki_version }}-{{ ansible_architecture }}-musl.tar.gz"
|
||||||
kata_containers_download_url: "{{ github_url }}/kata-containers/kata-containers/releases/download/{{ kata_containers_version }}/kata-static-{{ kata_containers_version }}-{{ image_arch }}.tar.xz"
|
kata_containers_download_url: "{{ github_url }}/kata-containers/kata-containers/releases/download/{{ kata_containers_version }}/kata-static-{{ kata_containers_version }}-{{ image_arch }}.tar.xz"
|
||||||
@@ -188,8 +188,8 @@ gvisor_containerd_shim_runsc_download_url: "{{ storage_googleapis_url }}/gvisor/
|
|||||||
nerdctl_download_url: "{{ github_url }}/containerd/nerdctl/releases/download/v{{ nerdctl_version }}/nerdctl-{{ nerdctl_version }}-{{ ansible_system | lower }}-{{ image_arch }}.tar.gz"
|
nerdctl_download_url: "{{ github_url }}/containerd/nerdctl/releases/download/v{{ nerdctl_version }}/nerdctl-{{ nerdctl_version }}-{{ ansible_system | lower }}-{{ image_arch }}.tar.gz"
|
||||||
containerd_download_url: "{{ github_url }}/containerd/containerd/releases/download/v{{ containerd_version }}/containerd-{{ containerd_version }}-linux-{{ image_arch }}.tar.gz"
|
containerd_download_url: "{{ github_url }}/containerd/containerd/releases/download/v{{ containerd_version }}/containerd-{{ containerd_version }}-linux-{{ image_arch }}.tar.gz"
|
||||||
cri_dockerd_download_url: "{{ github_url }}/Mirantis/cri-dockerd/releases/download/v{{ cri_dockerd_version }}/cri-dockerd-{{ cri_dockerd_version }}.{{ image_arch }}.tgz"
|
cri_dockerd_download_url: "{{ github_url }}/Mirantis/cri-dockerd/releases/download/v{{ cri_dockerd_version }}/cri-dockerd-{{ cri_dockerd_version }}.{{ image_arch }}.tgz"
|
||||||
skopeo_download_url: "{{ github_url }}/lework/skopeo-binary/releases/download/{{ skopeo_version }}/skopeo-linux-{{ image_arch }}"
|
skopeo_download_url: "{{ github_url }}/lework/skopeo-binary/releases/download/v{{ skopeo_version }}/skopeo-linux-{{ image_arch }}"
|
||||||
yq_download_url: "{{ github_url }}/mikefarah/yq/releases/download/{{ yq_version }}/yq_linux_{{ image_arch }}"
|
yq_download_url: "{{ github_url }}/mikefarah/yq/releases/download/v{{ yq_version }}/yq_linux_{{ image_arch }}"
|
||||||
|
|
||||||
etcd_binary_checksum: "{{ etcd_binary_checksums[image_arch][etcd_version] }}"
|
etcd_binary_checksum: "{{ etcd_binary_checksums[image_arch][etcd_version] }}"
|
||||||
cni_binary_checksum: "{{ cni_binary_checksums[image_arch][cni_version] }}"
|
cni_binary_checksum: "{{ cni_binary_checksums[image_arch][cni_version] }}"
|
||||||
@@ -224,39 +224,39 @@ skopeo_binary_checksum: "{{ skopeo_binary_checksums[image_arch][skopeo_version]
|
|||||||
# And use --insecure-registry options for docker
|
# And use --insecure-registry options for docker
|
||||||
kube_proxy_image_repo: "{{ kube_image_repo }}/kube-proxy"
|
kube_proxy_image_repo: "{{ kube_image_repo }}/kube-proxy"
|
||||||
etcd_image_repo: "{{ quay_image_repo }}/coreos/etcd"
|
etcd_image_repo: "{{ quay_image_repo }}/coreos/etcd"
|
||||||
etcd_image_tag: "{{ etcd_version }}"
|
etcd_image_tag: "v{{ etcd_version }}"
|
||||||
flannel_image_repo: "{{ docker_image_repo }}/flannel/flannel"
|
flannel_image_repo: "{{ docker_image_repo }}/flannel/flannel"
|
||||||
flannel_image_tag: "{{ flannel_version }}"
|
flannel_image_tag: "v{{ flannel_version }}"
|
||||||
flannel_init_image_repo: "{{ docker_image_repo }}/flannel/flannel-cni-plugin"
|
flannel_init_image_repo: "{{ docker_image_repo }}/flannel/flannel-cni-plugin"
|
||||||
flannel_init_image_tag: "{{ flannel_cni_version }}"
|
flannel_init_image_tag: "v{{ flannel_cni_version }}"
|
||||||
calico_node_image_repo: "{{ quay_image_repo }}/calico/node"
|
calico_node_image_repo: "{{ quay_image_repo }}/calico/node"
|
||||||
calico_node_image_tag: "{{ calico_version }}"
|
calico_node_image_tag: "v{{ calico_version }}"
|
||||||
calico_cni_image_repo: "{{ quay_image_repo }}/calico/cni"
|
calico_cni_image_repo: "{{ quay_image_repo }}/calico/cni"
|
||||||
calico_cni_image_tag: "{{ calico_cni_version }}"
|
calico_cni_image_tag: "v{{ calico_cni_version }}"
|
||||||
calico_policy_image_repo: "{{ quay_image_repo }}/calico/kube-controllers"
|
calico_policy_image_repo: "{{ quay_image_repo }}/calico/kube-controllers"
|
||||||
calico_policy_image_tag: "{{ calico_policy_version }}"
|
calico_policy_image_tag: "v{{ calico_policy_version }}"
|
||||||
calico_typha_image_repo: "{{ quay_image_repo }}/calico/typha"
|
calico_typha_image_repo: "{{ quay_image_repo }}/calico/typha"
|
||||||
calico_typha_image_tag: "{{ calico_typha_version }}"
|
calico_typha_image_tag: "v{{ calico_typha_version }}"
|
||||||
calico_apiserver_image_repo: "{{ quay_image_repo }}/calico/apiserver"
|
calico_apiserver_image_repo: "{{ quay_image_repo }}/calico/apiserver"
|
||||||
calico_apiserver_image_tag: "{{ calico_apiserver_version }}"
|
calico_apiserver_image_tag: "v{{ calico_apiserver_version }}"
|
||||||
pod_infra_image_repo: "{{ kube_image_repo }}/pause"
|
pod_infra_image_repo: "{{ kube_image_repo }}/pause"
|
||||||
pod_infra_image_tag: "{{ pod_infra_version }}"
|
pod_infra_image_tag: "{{ pod_infra_version }}"
|
||||||
netcheck_version: "v1.2.2"
|
netcheck_version: "1.2.2"
|
||||||
netcheck_agent_image_repo: "{{ docker_image_repo }}/mirantis/k8s-netchecker-agent"
|
netcheck_agent_image_repo: "{{ docker_image_repo }}/mirantis/k8s-netchecker-agent"
|
||||||
netcheck_agent_image_tag: "{{ netcheck_version }}"
|
netcheck_agent_image_tag: "v{{ netcheck_version }}"
|
||||||
netcheck_server_image_repo: "{{ docker_image_repo }}/mirantis/k8s-netchecker-server"
|
netcheck_server_image_repo: "{{ docker_image_repo }}/mirantis/k8s-netchecker-server"
|
||||||
netcheck_server_image_tag: "{{ netcheck_version }}"
|
netcheck_server_image_tag: "v{{ netcheck_version }}"
|
||||||
netcheck_etcd_image_tag: "v3.4.17"
|
netcheck_etcd_image_tag: "v3.4.17"
|
||||||
weave_kube_image_repo: "{{ docker_image_repo }}/rajchaudhuri/weave-kube"
|
weave_kube_image_repo: "{{ docker_image_repo }}/rajchaudhuri/weave-kube"
|
||||||
weave_kube_image_tag: "{{ weave_version }}"
|
weave_kube_image_tag: "{{ weave_version }}"
|
||||||
weave_npc_image_repo: "{{ docker_image_repo }}/rajchaudhuri/weave-npc"
|
weave_npc_image_repo: "{{ docker_image_repo }}/rajchaudhuri/weave-npc"
|
||||||
weave_npc_image_tag: "{{ weave_version }}"
|
weave_npc_image_tag: "{{ weave_version }}"
|
||||||
cilium_image_repo: "{{ quay_image_repo }}/cilium/cilium"
|
cilium_image_repo: "{{ quay_image_repo }}/cilium/cilium"
|
||||||
cilium_image_tag: "{{ cilium_version }}"
|
cilium_image_tag: "v{{ cilium_version }}"
|
||||||
cilium_operator_image_repo: "{{ quay_image_repo }}/cilium/operator"
|
cilium_operator_image_repo: "{{ quay_image_repo }}/cilium/operator"
|
||||||
cilium_operator_image_tag: "{{ cilium_version }}"
|
cilium_operator_image_tag: "v{{ cilium_version }}"
|
||||||
cilium_hubble_relay_image_repo: "{{ quay_image_repo }}/cilium/hubble-relay"
|
cilium_hubble_relay_image_repo: "{{ quay_image_repo }}/cilium/hubble-relay"
|
||||||
cilium_hubble_relay_image_tag: "{{ cilium_version }}"
|
cilium_hubble_relay_image_tag: "v{{ cilium_version }}"
|
||||||
cilium_hubble_certgen_image_repo: "{{ quay_image_repo }}/cilium/certgen"
|
cilium_hubble_certgen_image_repo: "{{ quay_image_repo }}/cilium/certgen"
|
||||||
cilium_hubble_certgen_image_tag: "v0.1.8"
|
cilium_hubble_certgen_image_tag: "v0.1.8"
|
||||||
cilium_hubble_ui_image_repo: "{{ quay_image_repo }}/cilium/hubble-ui"
|
cilium_hubble_ui_image_repo: "{{ quay_image_repo }}/cilium/hubble-ui"
|
||||||
@@ -266,15 +266,15 @@ cilium_hubble_ui_backend_image_tag: "v0.11.0"
|
|||||||
cilium_hubble_envoy_image_repo: "{{ docker_image_repo }}/envoyproxy/envoy"
|
cilium_hubble_envoy_image_repo: "{{ docker_image_repo }}/envoyproxy/envoy"
|
||||||
cilium_hubble_envoy_image_tag: "v1.22.5"
|
cilium_hubble_envoy_image_tag: "v1.22.5"
|
||||||
kube_ovn_container_image_repo: "{{ docker_image_repo }}/kubeovn/kube-ovn"
|
kube_ovn_container_image_repo: "{{ docker_image_repo }}/kubeovn/kube-ovn"
|
||||||
kube_ovn_container_image_tag: "{{ kube_ovn_version }}"
|
kube_ovn_container_image_tag: "v{{ kube_ovn_version }}"
|
||||||
kube_ovn_vpc_container_image_repo: "{{ docker_image_repo }}/kubeovn/vpc-nat-gateway"
|
kube_ovn_vpc_container_image_repo: "{{ docker_image_repo }}/kubeovn/vpc-nat-gateway"
|
||||||
kube_ovn_vpc_container_image_tag: "{{ kube_ovn_version }}"
|
kube_ovn_vpc_container_image_tag: "v{{ kube_ovn_version }}"
|
||||||
kube_ovn_dpdk_container_image_repo: "{{ docker_image_repo }}/kubeovn/kube-ovn-dpdk"
|
kube_ovn_dpdk_container_image_repo: "{{ docker_image_repo }}/kubeovn/kube-ovn-dpdk"
|
||||||
kube_ovn_dpdk_container_image_tag: "{{ kube_ovn_dpdk_version }}"
|
kube_ovn_dpdk_container_image_tag: "{{ kube_ovn_dpdk_version }}"
|
||||||
kube_router_image_repo: "{{ docker_image_repo }}/cloudnativelabs/kube-router"
|
kube_router_image_repo: "{{ docker_image_repo }}/cloudnativelabs/kube-router"
|
||||||
kube_router_image_tag: "{{ kube_router_version }}"
|
kube_router_image_tag: "v{{ kube_router_version }}"
|
||||||
multus_image_repo: "{{ github_image_repo }}/k8snetworkplumbingwg/multus-cni"
|
multus_image_repo: "{{ github_image_repo }}/k8snetworkplumbingwg/multus-cni"
|
||||||
multus_image_tag: "{{ multus_version }}"
|
multus_image_tag: "v{{ multus_version }}"
|
||||||
external_openstack_cloud_controller_image_repo: "{{ kube_image_repo }}/provider-os/openstack-cloud-controller-manager"
|
external_openstack_cloud_controller_image_repo: "{{ kube_image_repo }}/provider-os/openstack-cloud-controller-manager"
|
||||||
external_openstack_cloud_controller_image_tag: "v1.31.1"
|
external_openstack_cloud_controller_image_tag: "v1.31.1"
|
||||||
|
|
||||||
@@ -288,59 +288,57 @@ haproxy_image_tag: 3.1.3-alpine
|
|||||||
# Coredns version should be supported by corefile-migration (or at least work with)
|
# Coredns version should be supported by corefile-migration (or at least work with)
|
||||||
# bundle with kubeadm; if not 'basic' upgrade can sometimes fail
|
# bundle with kubeadm; if not 'basic' upgrade can sometimes fail
|
||||||
|
|
||||||
coredns_version: "{{ 'v1.11.3' if (kube_version is version('v1.30.5', '>=')) else 'v1.11.1' }}"
|
coredns_version: "{{ '1.11.3' if (kube_version is version('1.30.5', '>=')) else '1.11.1' }}"
|
||||||
coredns_image_is_namespaced: "{{ (coredns_version is version('v1.7.1', '>=')) }}"
|
coredns_image_repo: "{{ kube_image_repo }}{{ '/coredns' if coredns_version is version('1.7.1', '>=') else '' }}/coredns"
|
||||||
|
coredns_image_tag: "{{ 'v' if coredns_version is version('1.7.1', '>=') else '' }}{{ coredns_version }}"
|
||||||
coredns_image_repo: "{{ kube_image_repo }}{{ '/coredns/coredns' if (coredns_image_is_namespaced | bool) else '/coredns' }}"
|
|
||||||
coredns_image_tag: "{{ coredns_version if (coredns_image_is_namespaced | bool) else (coredns_version | regex_replace('^v', '')) }}"
|
|
||||||
|
|
||||||
nodelocaldns_version: "1.25.0"
|
nodelocaldns_version: "1.25.0"
|
||||||
nodelocaldns_image_repo: "{{ kube_image_repo }}/dns/k8s-dns-node-cache"
|
nodelocaldns_image_repo: "{{ kube_image_repo }}/dns/k8s-dns-node-cache"
|
||||||
nodelocaldns_image_tag: "{{ nodelocaldns_version }}"
|
nodelocaldns_image_tag: "{{ nodelocaldns_version }}"
|
||||||
|
|
||||||
dnsautoscaler_version: v1.8.8
|
dnsautoscaler_version: 1.8.8
|
||||||
dnsautoscaler_image_repo: "{{ kube_image_repo }}/cpa/cluster-proportional-autoscaler"
|
dnsautoscaler_image_repo: "{{ kube_image_repo }}/cpa/cluster-proportional-autoscaler"
|
||||||
dnsautoscaler_image_tag: "{{ dnsautoscaler_version }}"
|
dnsautoscaler_image_tag: "v{{ dnsautoscaler_version }}"
|
||||||
|
|
||||||
scheduler_plugins_controller_image_repo: "{{ kube_image_repo }}/scheduler-plugins/controller"
|
scheduler_plugins_controller_image_repo: "{{ kube_image_repo }}/scheduler-plugins/controller"
|
||||||
scheduler_plugins_controller_image_tag: "{{ scheduler_plugins_version }}"
|
scheduler_plugins_controller_image_tag: "v{{ scheduler_plugins_version }}"
|
||||||
scheduler_plugins_scheduler_image_repo: "{{ kube_image_repo }}/scheduler-plugins/kube-scheduler"
|
scheduler_plugins_scheduler_image_repo: "{{ kube_image_repo }}/scheduler-plugins/kube-scheduler"
|
||||||
scheduler_plugins_scheduler_image_tag: "{{ scheduler_plugins_version }}"
|
scheduler_plugins_scheduler_image_tag: "v{{ scheduler_plugins_version }}"
|
||||||
|
|
||||||
registry_version: "2.8.1"
|
registry_version: "2.8.1"
|
||||||
registry_image_repo: "{{ docker_image_repo }}/library/registry"
|
registry_image_repo: "{{ docker_image_repo }}/library/registry"
|
||||||
registry_image_tag: "{{ registry_version }}"
|
registry_image_tag: "{{ registry_version }}"
|
||||||
metrics_server_version: "v0.7.0"
|
metrics_server_version: "0.7.0"
|
||||||
metrics_server_image_repo: "{{ kube_image_repo }}/metrics-server/metrics-server"
|
metrics_server_image_repo: "{{ kube_image_repo }}/metrics-server/metrics-server"
|
||||||
metrics_server_image_tag: "{{ metrics_server_version }}"
|
metrics_server_image_tag: "v{{ metrics_server_version }}"
|
||||||
local_volume_provisioner_version: "v2.5.0"
|
local_volume_provisioner_version: "2.5.0"
|
||||||
local_volume_provisioner_image_repo: "{{ kube_image_repo }}/sig-storage/local-volume-provisioner"
|
local_volume_provisioner_image_repo: "{{ kube_image_repo }}/sig-storage/local-volume-provisioner"
|
||||||
local_volume_provisioner_image_tag: "{{ local_volume_provisioner_version }}"
|
local_volume_provisioner_image_tag: "v{{ local_volume_provisioner_version }}"
|
||||||
cephfs_provisioner_version: "v2.1.0-k8s1.11"
|
cephfs_provisioner_version: "2.1.0-k8s1.11"
|
||||||
cephfs_provisioner_image_repo: "{{ quay_image_repo }}/external_storage/cephfs-provisioner"
|
cephfs_provisioner_image_repo: "{{ quay_image_repo }}/external_storage/cephfs-provisioner"
|
||||||
cephfs_provisioner_image_tag: "{{ cephfs_provisioner_version }}"
|
cephfs_provisioner_image_tag: "v{{ cephfs_provisioner_version }}"
|
||||||
rbd_provisioner_version: "v2.1.1-k8s1.11"
|
rbd_provisioner_version: "2.1.1-k8s1.11"
|
||||||
rbd_provisioner_image_repo: "{{ quay_image_repo }}/external_storage/rbd-provisioner"
|
rbd_provisioner_image_repo: "{{ quay_image_repo }}/external_storage/rbd-provisioner"
|
||||||
rbd_provisioner_image_tag: "{{ rbd_provisioner_version }}"
|
rbd_provisioner_image_tag: "v{{ rbd_provisioner_version }}"
|
||||||
local_path_provisioner_version: "v0.0.24"
|
local_path_provisioner_version: "0.0.24"
|
||||||
local_path_provisioner_image_repo: "{{ docker_image_repo }}/rancher/local-path-provisioner"
|
local_path_provisioner_image_repo: "{{ docker_image_repo }}/rancher/local-path-provisioner"
|
||||||
local_path_provisioner_image_tag: "{{ local_path_provisioner_version }}"
|
local_path_provisioner_image_tag: "v{{ local_path_provisioner_version }}"
|
||||||
ingress_nginx_version: "v1.12.0"
|
ingress_nginx_version: "1.12.0"
|
||||||
ingress_nginx_controller_image_repo: "{{ kube_image_repo }}/ingress-nginx/controller"
|
ingress_nginx_controller_image_repo: "{{ kube_image_repo }}/ingress-nginx/controller"
|
||||||
ingress_nginx_opentelemetry_image_repo: "{{ kube_image_repo }}/ingress-nginx/opentelemetry"
|
ingress_nginx_opentelemetry_image_repo: "{{ kube_image_repo }}/ingress-nginx/opentelemetry"
|
||||||
ingress_nginx_controller_image_tag: "{{ ingress_nginx_version }}"
|
ingress_nginx_controller_image_tag: "v{{ ingress_nginx_version }}"
|
||||||
ingress_nginx_opentelemetry_image_tag: "v20230721-3e2062ee5"
|
ingress_nginx_opentelemetry_image_tag: "v20230721-3e2062ee5"
|
||||||
ingress_nginx_kube_webhook_certgen_image_repo: "{{ kube_image_repo }}/ingress-nginx/kube-webhook-certgen"
|
ingress_nginx_kube_webhook_certgen_image_repo: "{{ kube_image_repo }}/ingress-nginx/kube-webhook-certgen"
|
||||||
ingress_nginx_kube_webhook_certgen_image_tag: "v1.5.0"
|
ingress_nginx_kube_webhook_certgen_image_tag: "v1.5.0"
|
||||||
alb_ingress_image_repo: "{{ docker_image_repo }}/amazon/aws-alb-ingress-controller"
|
alb_ingress_image_repo: "{{ docker_image_repo }}/amazon/aws-alb-ingress-controller"
|
||||||
alb_ingress_image_tag: "v1.1.9"
|
alb_ingress_image_tag: "v1.1.9"
|
||||||
cert_manager_version: "v1.15.3"
|
cert_manager_version: "1.15.3"
|
||||||
cert_manager_controller_image_repo: "{{ quay_image_repo }}/jetstack/cert-manager-controller"
|
cert_manager_controller_image_repo: "{{ quay_image_repo }}/jetstack/cert-manager-controller"
|
||||||
cert_manager_controller_image_tag: "{{ cert_manager_version }}"
|
cert_manager_controller_image_tag: "v{{ cert_manager_version }}"
|
||||||
cert_manager_cainjector_image_repo: "{{ quay_image_repo }}/jetstack/cert-manager-cainjector"
|
cert_manager_cainjector_image_repo: "{{ quay_image_repo }}/jetstack/cert-manager-cainjector"
|
||||||
cert_manager_cainjector_image_tag: "{{ cert_manager_version }}"
|
cert_manager_cainjector_image_tag: "v{{ cert_manager_version }}"
|
||||||
cert_manager_webhook_image_repo: "{{ quay_image_repo }}/jetstack/cert-manager-webhook"
|
cert_manager_webhook_image_repo: "{{ quay_image_repo }}/jetstack/cert-manager-webhook"
|
||||||
cert_manager_webhook_image_tag: "{{ cert_manager_version }}"
|
cert_manager_webhook_image_tag: "v{{ cert_manager_version }}"
|
||||||
|
|
||||||
csi_attacher_image_repo: "{{ kube_image_repo }}/sig-storage/csi-attacher"
|
csi_attacher_image_repo: "{{ kube_image_repo }}/sig-storage/csi-attacher"
|
||||||
csi_attacher_image_tag: "v3.3.0"
|
csi_attacher_image_tag: "v3.3.0"
|
||||||
@@ -356,23 +354,23 @@ csi_livenessprobe_image_repo: "{{ kube_image_repo }}/sig-storage/livenessprobe"
|
|||||||
csi_livenessprobe_image_tag: "v2.5.0"
|
csi_livenessprobe_image_tag: "v2.5.0"
|
||||||
|
|
||||||
snapshot_controller_supported_versions:
|
snapshot_controller_supported_versions:
|
||||||
v1.32: "v7.0.2"
|
'1.32': "v7.0.2"
|
||||||
v1.31: "v7.0.2"
|
'1.31': "v7.0.2"
|
||||||
v1.30: "v7.0.2"
|
'1.30': "v7.0.2"
|
||||||
snapshot_controller_image_repo: "{{ kube_image_repo }}/sig-storage/snapshot-controller"
|
snapshot_controller_image_repo: "{{ kube_image_repo }}/sig-storage/snapshot-controller"
|
||||||
snapshot_controller_image_tag: "{{ snapshot_controller_supported_versions[kube_major_version] }}"
|
snapshot_controller_image_tag: "{{ snapshot_controller_supported_versions[kube_major_version] }}"
|
||||||
|
|
||||||
cinder_csi_plugin_version: "v1.30.0"
|
cinder_csi_plugin_version: "1.30.0"
|
||||||
cinder_csi_plugin_image_repo: "{{ kube_image_repo }}/provider-os/cinder-csi-plugin"
|
cinder_csi_plugin_image_repo: "{{ kube_image_repo }}/provider-os/cinder-csi-plugin"
|
||||||
cinder_csi_plugin_image_tag: "{{ cinder_csi_plugin_version }}"
|
cinder_csi_plugin_image_tag: "v{{ cinder_csi_plugin_version }}"
|
||||||
|
|
||||||
aws_ebs_csi_plugin_version: "v0.5.0"
|
aws_ebs_csi_plugin_version: "0.5.0"
|
||||||
aws_ebs_csi_plugin_image_repo: "{{ docker_image_repo }}/amazon/aws-ebs-csi-driver"
|
aws_ebs_csi_plugin_image_repo: "{{ docker_image_repo }}/amazon/aws-ebs-csi-driver"
|
||||||
aws_ebs_csi_plugin_image_tag: "{{ aws_ebs_csi_plugin_version }}"
|
aws_ebs_csi_plugin_image_tag: "v{{ aws_ebs_csi_plugin_version }}"
|
||||||
|
|
||||||
gcp_pd_csi_plugin_version: "v1.9.2"
|
gcp_pd_csi_plugin_version: "1.9.2"
|
||||||
gcp_pd_csi_plugin_image_repo: "{{ kube_image_repo }}/cloud-provider-gcp/gcp-compute-persistent-disk-csi-driver"
|
gcp_pd_csi_plugin_image_repo: "{{ kube_image_repo }}/cloud-provider-gcp/gcp-compute-persistent-disk-csi-driver"
|
||||||
gcp_pd_csi_plugin_image_tag: "{{ gcp_pd_csi_plugin_version }}"
|
gcp_pd_csi_plugin_image_tag: "v{{ gcp_pd_csi_plugin_version }}"
|
||||||
|
|
||||||
azure_csi_image_repo: "mcr.microsoft.com/oss/kubernetes-csi"
|
azure_csi_image_repo: "mcr.microsoft.com/oss/kubernetes-csi"
|
||||||
azure_csi_provisioner_image_tag: "v2.2.2"
|
azure_csi_provisioner_image_tag: "v2.2.2"
|
||||||
@@ -381,9 +379,9 @@ azure_csi_resizer_image_tag: "v1.3.0"
|
|||||||
azure_csi_livenessprobe_image_tag: "v2.5.0"
|
azure_csi_livenessprobe_image_tag: "v2.5.0"
|
||||||
azure_csi_node_registrar_image_tag: "v2.4.0"
|
azure_csi_node_registrar_image_tag: "v2.4.0"
|
||||||
azure_csi_snapshotter_image_tag: "v3.0.3"
|
azure_csi_snapshotter_image_tag: "v3.0.3"
|
||||||
azure_csi_plugin_version: "v1.10.0"
|
azure_csi_plugin_version: "1.10.0"
|
||||||
azure_csi_plugin_image_repo: "mcr.microsoft.com/k8s/csi"
|
azure_csi_plugin_image_repo: "mcr.microsoft.com/k8s/csi"
|
||||||
azure_csi_plugin_image_tag: "{{ azure_csi_plugin_version }}"
|
azure_csi_plugin_image_tag: "v{{ azure_csi_plugin_version }}"
|
||||||
|
|
||||||
gcp_pd_csi_image_repo: "gke.gcr.io"
|
gcp_pd_csi_image_repo: "gke.gcr.io"
|
||||||
gcp_pd_csi_driver_image_tag: "v0.7.0-gke.0"
|
gcp_pd_csi_driver_image_tag: "v0.7.0-gke.0"
|
||||||
@@ -399,11 +397,11 @@ dashboard_metrics_scraper_tag: "v1.0.8"
|
|||||||
|
|
||||||
metallb_speaker_image_repo: "{{ quay_image_repo }}/metallb/speaker"
|
metallb_speaker_image_repo: "{{ quay_image_repo }}/metallb/speaker"
|
||||||
metallb_controller_image_repo: "{{ quay_image_repo }}/metallb/controller"
|
metallb_controller_image_repo: "{{ quay_image_repo }}/metallb/controller"
|
||||||
metallb_version: v0.13.9
|
metallb_version: 0.13.9
|
||||||
|
|
||||||
node_feature_discovery_version: v0.16.4
|
node_feature_discovery_version: 0.16.4
|
||||||
node_feature_discovery_image_repo: "{{ kube_image_repo }}/nfd/node-feature-discovery"
|
node_feature_discovery_image_repo: "{{ kube_image_repo }}/nfd/node-feature-discovery"
|
||||||
node_feature_discovery_image_tag: "{{ node_feature_discovery_version }}"
|
node_feature_discovery_image_tag: "v{{ node_feature_discovery_version }}"
|
||||||
|
|
||||||
downloads:
|
downloads:
|
||||||
netcheck_server:
|
netcheck_server:
|
||||||
@@ -428,7 +426,6 @@ downloads:
|
|||||||
container: "{{ etcd_deployment_type != 'host' }}"
|
container: "{{ etcd_deployment_type != 'host' }}"
|
||||||
file: "{{ etcd_deployment_type == 'host' }}"
|
file: "{{ etcd_deployment_type == 'host' }}"
|
||||||
enabled: true
|
enabled: true
|
||||||
version: "{{ etcd_version }}"
|
|
||||||
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 }}"
|
||||||
@@ -445,7 +442,6 @@ downloads:
|
|||||||
cni:
|
cni:
|
||||||
enabled: true
|
enabled: true
|
||||||
file: true
|
file: true
|
||||||
version: "{{ cni_version }}"
|
|
||||||
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 }}"
|
sha256: "{{ cni_binary_checksum }}"
|
||||||
url: "{{ cni_download_url }}"
|
url: "{{ cni_download_url }}"
|
||||||
@@ -458,7 +454,6 @@ downloads:
|
|||||||
kubeadm:
|
kubeadm:
|
||||||
enabled: true
|
enabled: true
|
||||||
file: true
|
file: true
|
||||||
version: "{{ kube_version }}"
|
|
||||||
dest: "{{ local_release_dir }}/kubeadm-{{ kube_version }}-{{ image_arch }}"
|
dest: "{{ local_release_dir }}/kubeadm-{{ kube_version }}-{{ image_arch }}"
|
||||||
sha256: "{{ kubeadm_binary_checksum }}"
|
sha256: "{{ kubeadm_binary_checksum }}"
|
||||||
url: "{{ kubeadm_download_url }}"
|
url: "{{ kubeadm_download_url }}"
|
||||||
@@ -471,7 +466,6 @@ downloads:
|
|||||||
kubelet:
|
kubelet:
|
||||||
enabled: true
|
enabled: true
|
||||||
file: true
|
file: true
|
||||||
version: "{{ kube_version }}"
|
|
||||||
dest: "{{ local_release_dir }}/kubelet-{{ kube_version }}-{{ image_arch }}"
|
dest: "{{ local_release_dir }}/kubelet-{{ kube_version }}-{{ image_arch }}"
|
||||||
sha256: "{{ kubelet_binary_checksum }}"
|
sha256: "{{ kubelet_binary_checksum }}"
|
||||||
url: "{{ kubelet_download_url }}"
|
url: "{{ kubelet_download_url }}"
|
||||||
@@ -484,7 +478,6 @@ downloads:
|
|||||||
kubectl:
|
kubectl:
|
||||||
enabled: true
|
enabled: true
|
||||||
file: true
|
file: true
|
||||||
version: "{{ kube_version }}"
|
|
||||||
dest: "{{ local_release_dir }}/kubectl-{{ kube_version }}-{{ image_arch }}"
|
dest: "{{ local_release_dir }}/kubectl-{{ kube_version }}-{{ image_arch }}"
|
||||||
sha256: "{{ kubectl_binary_checksum }}"
|
sha256: "{{ kubectl_binary_checksum }}"
|
||||||
url: "{{ kubectl_download_url }}"
|
url: "{{ kubectl_download_url }}"
|
||||||
@@ -497,7 +490,6 @@ downloads:
|
|||||||
crictl:
|
crictl:
|
||||||
file: true
|
file: true
|
||||||
enabled: true
|
enabled: true
|
||||||
version: "{{ crictl_version }}"
|
|
||||||
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 }}"
|
sha256: "{{ crictl_binary_checksum }}"
|
||||||
url: "{{ crictl_download_url }}"
|
url: "{{ crictl_download_url }}"
|
||||||
@@ -510,7 +502,6 @@ downloads:
|
|||||||
crio:
|
crio:
|
||||||
file: true
|
file: true
|
||||||
enabled: "{{ container_manager == 'crio' }}"
|
enabled: "{{ container_manager == 'crio' }}"
|
||||||
version: "{{ crio_version }}"
|
|
||||||
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 }}"
|
sha256: "{{ crio_archive_checksum }}"
|
||||||
url: "{{ crio_download_url }}"
|
url: "{{ crio_download_url }}"
|
||||||
@@ -523,7 +514,6 @@ downloads:
|
|||||||
cri_dockerd:
|
cri_dockerd:
|
||||||
file: true
|
file: true
|
||||||
enabled: "{{ container_manager == 'docker' }}"
|
enabled: "{{ container_manager == 'docker' }}"
|
||||||
version: "{{ cri_dockerd_version }}"
|
|
||||||
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 }}"
|
sha256: "{{ cri_dockerd_archive_checksum }}"
|
||||||
url: "{{ cri_dockerd_download_url }}"
|
url: "{{ cri_dockerd_download_url }}"
|
||||||
@@ -538,7 +528,6 @@ downloads:
|
|||||||
crun:
|
crun:
|
||||||
file: true
|
file: true
|
||||||
enabled: "{{ crun_enabled }}"
|
enabled: "{{ crun_enabled }}"
|
||||||
version: "{{ crun_version }}"
|
|
||||||
dest: "{{ local_release_dir }}/crun-{{ crun_version }}-{{ image_arch }}"
|
dest: "{{ local_release_dir }}/crun-{{ crun_version }}-{{ image_arch }}"
|
||||||
sha256: "{{ crun_binary_checksum }}"
|
sha256: "{{ crun_binary_checksum }}"
|
||||||
url: "{{ crun_download_url }}"
|
url: "{{ crun_download_url }}"
|
||||||
@@ -551,7 +540,6 @@ downloads:
|
|||||||
youki:
|
youki:
|
||||||
file: true
|
file: true
|
||||||
enabled: "{{ youki_enabled }}"
|
enabled: "{{ youki_enabled }}"
|
||||||
version: "{{ youki_version }}"
|
|
||||||
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 }}"
|
sha256: "{{ youki_archive_checksum }}"
|
||||||
url: "{{ youki_download_url }}"
|
url: "{{ youki_download_url }}"
|
||||||
@@ -564,7 +552,6 @@ downloads:
|
|||||||
runc:
|
runc:
|
||||||
file: true
|
file: true
|
||||||
enabled: "{{ container_manager == 'containerd' }}"
|
enabled: "{{ container_manager == 'containerd' }}"
|
||||||
version: "{{ runc_version }}"
|
|
||||||
dest: "{{ local_release_dir }}/runc-{{ runc_version }}.{{ image_arch }}"
|
dest: "{{ local_release_dir }}/runc-{{ runc_version }}.{{ image_arch }}"
|
||||||
sha256: "{{ runc_binary_checksum }}"
|
sha256: "{{ runc_binary_checksum }}"
|
||||||
url: "{{ runc_download_url }}"
|
url: "{{ runc_download_url }}"
|
||||||
@@ -577,7 +564,6 @@ downloads:
|
|||||||
kata_containers:
|
kata_containers:
|
||||||
enabled: "{{ kata_containers_enabled }}"
|
enabled: "{{ kata_containers_enabled }}"
|
||||||
file: true
|
file: true
|
||||||
version: "{{ kata_containers_version }}"
|
|
||||||
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 }}"
|
sha256: "{{ kata_containers_binary_checksum }}"
|
||||||
url: "{{ kata_containers_download_url }}"
|
url: "{{ kata_containers_download_url }}"
|
||||||
@@ -590,7 +576,6 @@ downloads:
|
|||||||
containerd:
|
containerd:
|
||||||
enabled: "{{ container_manager == 'containerd' }}"
|
enabled: "{{ container_manager == 'containerd' }}"
|
||||||
file: true
|
file: true
|
||||||
version: "{{ containerd_version }}"
|
|
||||||
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 }}"
|
sha256: "{{ containerd_archive_checksum }}"
|
||||||
url: "{{ containerd_download_url }}"
|
url: "{{ containerd_download_url }}"
|
||||||
@@ -603,7 +588,6 @@ downloads:
|
|||||||
gvisor_runsc:
|
gvisor_runsc:
|
||||||
enabled: "{{ gvisor_enabled }}"
|
enabled: "{{ gvisor_enabled }}"
|
||||||
file: true
|
file: true
|
||||||
version: "{{ gvisor_version }}"
|
|
||||||
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 }}"
|
sha256: "{{ gvisor_runsc_binary_checksum }}"
|
||||||
url: "{{ gvisor_runsc_download_url }}"
|
url: "{{ gvisor_runsc_download_url }}"
|
||||||
@@ -616,7 +600,6 @@ downloads:
|
|||||||
gvisor_containerd_shim:
|
gvisor_containerd_shim:
|
||||||
enabled: "{{ gvisor_enabled }}"
|
enabled: "{{ gvisor_enabled }}"
|
||||||
file: true
|
file: true
|
||||||
version: "{{ gvisor_version }}"
|
|
||||||
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 }}"
|
sha256: "{{ gvisor_containerd_shim_binary_checksum }}"
|
||||||
url: "{{ gvisor_containerd_shim_runsc_download_url }}"
|
url: "{{ gvisor_containerd_shim_runsc_download_url }}"
|
||||||
@@ -629,7 +612,6 @@ downloads:
|
|||||||
nerdctl:
|
nerdctl:
|
||||||
file: true
|
file: true
|
||||||
enabled: "{{ container_manager == 'containerd' }}"
|
enabled: "{{ container_manager == 'containerd' }}"
|
||||||
version: "{{ nerdctl_version }}"
|
|
||||||
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 }}"
|
sha256: "{{ nerdctl_archive_checksum }}"
|
||||||
url: "{{ nerdctl_download_url }}"
|
url: "{{ nerdctl_download_url }}"
|
||||||
@@ -642,7 +624,6 @@ downloads:
|
|||||||
skopeo:
|
skopeo:
|
||||||
file: true
|
file: true
|
||||||
enabled: "{{ container_manager == 'crio' }}"
|
enabled: "{{ container_manager == 'crio' }}"
|
||||||
version: "{{ skopeo_version }}"
|
|
||||||
dest: "{{ local_release_dir }}/skopeo-{{ skopeo_version }}-{{ image_arch }}"
|
dest: "{{ local_release_dir }}/skopeo-{{ skopeo_version }}-{{ image_arch }}"
|
||||||
sha256: "{{ skopeo_binary_checksum }}"
|
sha256: "{{ skopeo_binary_checksum }}"
|
||||||
url: "{{ skopeo_download_url }}"
|
url: "{{ skopeo_download_url }}"
|
||||||
@@ -718,7 +699,6 @@ downloads:
|
|||||||
ciliumcli:
|
ciliumcli:
|
||||||
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
|
||||||
version: "{{ cilium_cli_version }}"
|
|
||||||
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 }}"
|
sha256: "{{ ciliumcli_binary_checksum }}"
|
||||||
url: "{{ ciliumcli_download_url }}"
|
url: "{{ ciliumcli_download_url }}"
|
||||||
@@ -758,7 +738,6 @@ downloads:
|
|||||||
calicoctl:
|
calicoctl:
|
||||||
enabled: "{{ kube_network_plugin == 'calico' }}"
|
enabled: "{{ kube_network_plugin == 'calico' }}"
|
||||||
file: true
|
file: true
|
||||||
version: "{{ calico_ctl_version }}"
|
|
||||||
dest: "{{ local_release_dir }}/calicoctl-{{ calico_ctl_version }}-{{ image_arch }}"
|
dest: "{{ local_release_dir }}/calicoctl-{{ calico_ctl_version }}-{{ image_arch }}"
|
||||||
sha256: "{{ calicoctl_binary_checksum }}"
|
sha256: "{{ calicoctl_binary_checksum }}"
|
||||||
url: "{{ calicoctl_download_url }}"
|
url: "{{ calicoctl_download_url }}"
|
||||||
@@ -816,15 +795,14 @@ downloads:
|
|||||||
calico_crds:
|
calico_crds:
|
||||||
file: true
|
file: true
|
||||||
enabled: "{{ kube_network_plugin == 'calico' and calico_datastore == 'kdd' }}"
|
enabled: "{{ kube_network_plugin == 'calico' and calico_datastore == 'kdd' }}"
|
||||||
version: "{{ calico_version }}"
|
|
||||||
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 }}"
|
sha256: "{{ calico_crds_archive_checksum }}"
|
||||||
url: "{{ calico_crds_download_url }}"
|
url: "{{ calico_crds_download_url }}"
|
||||||
unarchive: true
|
unarchive: true
|
||||||
unarchive_extra_opts:
|
unarchive_extra_opts:
|
||||||
- "{{ '--strip=6' if (calico_version is version('v3.22.3', '<')) else '--strip=3' }}"
|
- "{{ '--strip=6' if (calico_version is version('3.22.3', '<')) else '--strip=3' }}"
|
||||||
- "--wildcards"
|
- "--wildcards"
|
||||||
- "{{ '*/_includes/charts/calico/crds/kdd/' if (calico_version is version('v3.22.3', '<')) else '*/libcalico-go/config/crd/' }}"
|
- "{{ '*/_includes/charts/calico/crds/kdd/' if (calico_version is version('3.22.3', '<')) else '*/libcalico-go/config/crd/' }}"
|
||||||
owner: "root"
|
owner: "root"
|
||||||
mode: "0755"
|
mode: "0755"
|
||||||
groups:
|
groups:
|
||||||
@@ -932,7 +910,6 @@ downloads:
|
|||||||
helm:
|
helm:
|
||||||
enabled: "{{ helm_enabled }}"
|
enabled: "{{ helm_enabled }}"
|
||||||
file: true
|
file: true
|
||||||
version: "{{ helm_version }}"
|
|
||||||
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 }}"
|
sha256: "{{ helm_archive_checksum }}"
|
||||||
url: "{{ helm_download_url }}"
|
url: "{{ helm_download_url }}"
|
||||||
@@ -1169,7 +1146,6 @@ download_defaults:
|
|||||||
tag: None
|
tag: None
|
||||||
enabled: false
|
enabled: false
|
||||||
dest: None
|
dest: None
|
||||||
version: None
|
|
||||||
url: None
|
url: None
|
||||||
unarchive: false
|
unarchive: false
|
||||||
owner: "{{ kube_owner }}"
|
owner: "{{ kube_owner }}"
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ kube_proxy_mode: ipvs
|
|||||||
|
|
||||||
# Kubeadm config api version
|
# Kubeadm config api version
|
||||||
# If kube_version is v1.31 or higher, it will be v1beta4, otherwise it will be v1beta3.
|
# If kube_version is v1.31 or higher, it will be v1beta4, otherwise it will be v1beta3.
|
||||||
kubeadm_config_api_version: "{{ 'v1beta4' if kube_version is version('v1.31.0', '>=') else 'v1beta3' }}"
|
kubeadm_config_api_version: "{{ 'v1beta4' if kube_version is version('1.31.0', '>=') else 'v1beta3' }}"
|
||||||
|
|
||||||
# Debugging option for the kubeadm config validate command
|
# Debugging option for the kubeadm config validate command
|
||||||
# Set to false only for development and testing scenarios where validation is expected to fail (pre-release Kubernetes versions, etc.)
|
# Set to false only for development and testing scenarios where validation is expected to fail (pre-release Kubernetes versions, etc.)
|
||||||
|
|||||||
Reference in New Issue
Block a user