@ -98,6 +98,7 @@ kubeadm_download_url: "https://storage.googleapis.com/kubernetes-release/release
etcd_download_url : "https://github.com/coreos/etcd/releases/download/{{ etcd_version }}/etcd-{{ etcd_version }}-linux-{{ image_arch }}.tar.gz"
etcd_download_url : "https://github.com/coreos/etcd/releases/download/{{ etcd_version }}/etcd-{{ etcd_version }}-linux-{{ image_arch }}.tar.gz"
cni_download_url : "https://github.com/containernetworking/plugins/releases/download/{{ cni_version }}/cni-plugins-linux-{{ image_arch }}-{{ cni_version }}.tgz"
cni_download_url : "https://github.com/containernetworking/plugins/releases/download/{{ cni_version }}/cni-plugins-linux-{{ image_arch }}-{{ cni_version }}.tgz"
calicoctl_download_url : "https://github.com/projectcalico/calicoctl/releases/download/{{ calico_ctl_version }}/calicoctl-linux-{{ image_arch }}"
calicoctl_download_url : "https://github.com/projectcalico/calicoctl/releases/download/{{ calico_ctl_version }}/calicoctl-linux-{{ image_arch }}"
calico_crds_download_url : "https://github.com/projectcalico/calico/archive/{{ calico_version }}.tar.gz"
crictl_download_url : "https://github.com/kubernetes-sigs/cri-tools/releases/download/{{ crictl_version }}/crictl-{{ crictl_version }}-{{ ansible_system | lower }}-{{ image_arch }}.tar.gz"
crictl_download_url : "https://github.com/kubernetes-sigs/cri-tools/releases/download/{{ crictl_version }}/crictl-{{ crictl_version }}-{{ ansible_system | lower }}-{{ image_arch }}.tar.gz"
helm_download_url : "https://get.helm.sh/helm-{{ helm_version }}-linux-{{ image_arch }}.tar.gz"
helm_download_url : "https://get.helm.sh/helm-{{ helm_version }}-linux-{{ image_arch }}.tar.gz"
@ -420,6 +421,9 @@ calicoctl_binary_checksums:
arm64:
arm64:
v3.16.8 : 3d6569c54dbe1f1d2220824aaedb10e87631808ca3153eed3d2475d03bd81661
v3.16.8 : 3d6569c54dbe1f1d2220824aaedb10e87631808ca3153eed3d2475d03bd81661
v3.15.2 : 49165f9e4ad55402248b578310fcf68a57363f54e66be04ac24be9714899b4d5
v3.15.2 : 49165f9e4ad55402248b578310fcf68a57363f54e66be04ac24be9714899b4d5
calico_crds_archive_checksums:
v3.16.8 : f3c2b87c560fc0114d07ef21214429c2c228431c75ea3ad28a23b12722531771
v3.15.2 : 82e7122ec04a89c89861b8377c39ae357c7cdbbf60b5f0f1b8fc18ba6bda7dc2
helm_archive_checksums:
helm_archive_checksums:
arm:
arm:
@ -441,6 +445,7 @@ kubelet_binary_checksum: "{{ kubelet_checksums[image_arch][kube_version] }}"
kubectl_binary_checksum : "{{ kubectl_checksums[image_arch][kube_version] }}"
kubectl_binary_checksum : "{{ kubectl_checksums[image_arch][kube_version] }}"
kubeadm_binary_checksum : "{{ kubeadm_checksums[image_arch][kubeadm_version] }}"
kubeadm_binary_checksum : "{{ kubeadm_checksums[image_arch][kubeadm_version] }}"
calicoctl_binary_checksum : "{{ calicoctl_binary_checksums[image_arch][calico_ctl_version] }}"
calicoctl_binary_checksum : "{{ calicoctl_binary_checksums[image_arch][calico_ctl_version] }}"
calico_crds_archive_checksum : "{{ calico_crds_archive_checksums[calico_version] }}"
crictl_binary_checksum : "{{ crictl_checksums[image_arch][crictl_version] }}"
crictl_binary_checksum : "{{ crictl_checksums[image_arch][crictl_version] }}"
helm_archive_checksum : "{{ helm_archive_checksums[image_arch][helm_version] }}"
helm_archive_checksum : "{{ helm_archive_checksums[image_arch][helm_version] }}"
@ -791,6 +796,23 @@ downloads:
groups:
groups:
- k8s-cluster
- k8s-cluster
calico_crds:
file : true
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"
sha256 : "{{ calico_crds_archive_checksum }}"
url : "{{ calico_crds_download_url }}"
unarchive : true
unarchive_extra_opts:
- "--strip=6"
- "--wildcards"
- "*/_includes/charts/calico/crds/kdd/"
owner : "root"
mode : "0755"
groups:
- kube-master
weave_kube:
weave_kube:
enabled : "{{ kube_network_plugin == 'weave' }}"
enabled : "{{ kube_network_plugin == 'weave' }}"
container : true
container : true