From 30d9ed72032cb7d93fd2d27974ecd0086b94a9e0 Mon Sep 17 00:00:00 2001 From: Matt Riben Date: Sat, 26 Oct 2024 20:18:27 -0500 Subject: [PATCH] disable caching for authoritative zone Signed-off-by: Matt Riben --- cmd/kubeadm/app/phases/addons/dns/dns_test.go | 15 ++++++++++++--- cmd/kubeadm/app/phases/addons/dns/manifests.go | 5 +++++ 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/cmd/kubeadm/app/phases/addons/dns/dns_test.go b/cmd/kubeadm/app/phases/addons/dns/dns_test.go index fc7b35137c9..5c4925a705b 100644 --- a/cmd/kubeadm/app/phases/addons/dns/dns_test.go +++ b/cmd/kubeadm/app/phases/addons/dns/dns_test.go @@ -184,7 +184,10 @@ func TestCreateCoreDNSAddon(t *testing.T) { forward . /etc/resolv.conf { max_concurrent 1000 } - cache 30 + cache 30 { + disable success cluster.local + disable denial cluster.local + } loop reload loadbalance @@ -228,7 +231,10 @@ func TestCreateCoreDNSAddon(t *testing.T) { forward . /etc/resolv.conf { max_concurrent 1000 } - cache 30 + cache 30 { + disable success cluster.local + disable denial cluster.local + } loop reload loadbalance @@ -314,7 +320,10 @@ func TestCreateCoreDNSAddon(t *testing.T) { forward . /etc/resolv.conf { max_concurrent 1000 } - cache 30 + cache 30 { + disable success cluster.local + disable denial cluster.local + } loop reload loadbalance diff --git a/cmd/kubeadm/app/phases/addons/dns/manifests.go b/cmd/kubeadm/app/phases/addons/dns/manifests.go index 905a2e050e6..1358733b5be 100644 --- a/cmd/kubeadm/app/phases/addons/dns/manifests.go +++ b/cmd/kubeadm/app/phases/addons/dns/manifests.go @@ -178,6 +178,11 @@ data: max_concurrent 1000 } cache 30 + {{- if .DNSDomain }} { + disable success {{ .DNSDomain }} + disable denial {{ .DNSDomain }} + } + {{- end }} loop reload loadbalance