From c20388dbbba6f2b7561637edc14c80d63991c87d Mon Sep 17 00:00:00 2001 From: Mathieu Parent Date: Fri, 21 Mar 2025 17:00:31 +0100 Subject: [PATCH] fix: ensure CoreDNS is kept disabled on kubeadm upgrade (#12028) See https://github.com/kubernetes/kubernetes/pull/129429 in kubernetes 1.32.1 --- .../control-plane/templates/kubeadm-config.v1beta4.yaml.j2 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/roles/kubernetes/control-plane/templates/kubeadm-config.v1beta4.yaml.j2 b/roles/kubernetes/control-plane/templates/kubeadm-config.v1beta4.yaml.j2 index f0136a806..f13e29693 100644 --- a/roles/kubernetes/control-plane/templates/kubeadm-config.v1beta4.yaml.j2 +++ b/roles/kubernetes/control-plane/templates/kubeadm-config.v1beta4.yaml.j2 @@ -102,6 +102,9 @@ etcd: {% endfor %} {% endif %} dns: +{% if 'addon/coredns' in kubeadm_init_phases_skip %} + disabled: true +{% endif %} imageRepository: {{ coredns_image_repo | regex_replace('/coredns(?!/coredns).*$', '') }} imageTag: {{ coredns_image_tag }} networking: