From e7e5037a86781a166903881a1502f6a85b415ea4 Mon Sep 17 00:00:00 2001 From: Victor Morales Date: Wed, 4 May 2022 23:58:19 -0700 Subject: [PATCH] Add a container_manager validation (#8785) --- roles/kubernetes/preinstall/tasks/0020-verify-settings.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/roles/kubernetes/preinstall/tasks/0020-verify-settings.yml b/roles/kubernetes/preinstall/tasks/0020-verify-settings.yml index eae32a4c6..eea15376b 100644 --- a/roles/kubernetes/preinstall/tasks/0020-verify-settings.yml +++ b/roles/kubernetes/preinstall/tasks/0020-verify-settings.yml @@ -217,6 +217,12 @@ when: - inventory_hostname in groups.get('etcd',[]) +- name: Stop if container manager is not docker, crio or containerd + assert: + that: container_manager in ['docker', 'crio', 'containerd'] + msg: "The container manager, 'container_manager', must be docker, crio or containerd" + run_once: true + - name: Stop if etcd deployment type is not host or kubeadm when container_manager != docker assert: that: etcd_deployment_type in ['host', 'kubeadm']