diff --git a/roles/validate_inventory/tasks/main.yml b/roles/validate_inventory/tasks/main.yml index 30e1387a4..4967657be 100644 --- a/roles/validate_inventory/tasks/main.yml +++ b/roles/validate_inventory/tasks/main.yml @@ -213,3 +213,13 @@ when: - kube_external_ca_mode - not ignore_assert_errors + +- name: Download_file | Check if requested Kubernetes are supported + assert: + that: + - kube_version in kubeadm_checksums[image_arch] + - kube_version in kubelet_checksums[image_arch] + - kube_version in kubectl_checksums[image_arch] + msg: >- + Kubernetes v{{ kube_version }} is not supported for {{ image_arch }}. + Please check roles/kubespray_defaults/vars/main/checksums.yml for supported versions.