From 0172019d7d54a57624659e37b6db13768c3b6ec9 Mon Sep 17 00:00:00 2001 From: Sandeep Rajan Date: Thu, 21 Feb 2019 16:24:34 -0500 Subject: [PATCH] add health plugin in the DNS tests --- test/e2e/network/dns_configmap.go | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/test/e2e/network/dns_configmap.go b/test/e2e/network/dns_configmap.go index 97dbd44b7ee..5426daba443 100644 --- a/test/e2e/network/dns_configmap.go +++ b/test/e2e/network/dns_configmap.go @@ -66,6 +66,7 @@ func (t *dnsFederationsConfigMapTest) run() { t.labels = []string{"abc", "ghi"} valid1 := map[string]string{ "Corefile": fmt.Sprintf(`.:53 { + health kubernetes %v in-addr.arpa ip6.arpa { pods insecure upstream @@ -74,12 +75,13 @@ func (t *dnsFederationsConfigMapTest) run() { federation %v { abc def.com } - proxy . /etc/resolv.conf + forward . /etc/resolv.conf }`, framework.TestContext.ClusterDNSDomain, framework.TestContext.ClusterDNSDomain)} valid1m := map[string]string{t.labels[0]: "def.com"} valid2 := map[string]string{ "Corefile": fmt.Sprintf(`:53 { + health kubernetes %v in-addr.arpa ip6.arpa { pods insecure upstream @@ -88,7 +90,7 @@ func (t *dnsFederationsConfigMapTest) run() { federation %v { ghi xyz.com } - proxy . /etc/resolv.conf + forward . /etc/resolv.conf }`, framework.TestContext.ClusterDNSDomain, framework.TestContext.ClusterDNSDomain)} valid2m := map[string]string{t.labels[1]: "xyz.com"} @@ -228,15 +230,16 @@ func (t *dnsNameserverTest) run(isIPv6 bool) { if t.name == "coredns" { t.setConfigMap(&v1.ConfigMap{Data: map[string]string{ "Corefile": fmt.Sprintf(`.:53 { + health kubernetes %v in-addr.arpa ip6.arpa { pods insecure upstream fallthrough in-addr.arpa ip6.arpa } - proxy . %v + forward . %v } acme.local:53 { - proxy . %v + forward . %v }`, framework.TestContext.ClusterDNSDomain, t.dnsServerPod.Status.PodIP, t.dnsServerPod.Status.PodIP), }}) @@ -325,12 +328,13 @@ func (t *dnsPtrFwdTest) run(isIPv6 bool) { if t.name == "coredns" { t.setConfigMap(&v1.ConfigMap{Data: map[string]string{ "Corefile": fmt.Sprintf(`.:53 { + health kubernetes %v in-addr.arpa ip6.arpa { pods insecure upstream fallthrough in-addr.arpa ip6.arpa } - proxy . %v + forward . %v }`, framework.TestContext.ClusterDNSDomain, t.dnsServerPod.Status.PodIP), }}) @@ -434,12 +438,13 @@ func (t *dnsExternalNameTest) run(isIPv6 bool) { if t.name == "coredns" { t.setConfigMap(&v1.ConfigMap{Data: map[string]string{ "Corefile": fmt.Sprintf(`.:53 { + health kubernetes %v in-addr.arpa ip6.arpa { pods insecure upstream fallthrough in-addr.arpa ip6.arpa } - proxy . %v + forward . %v }`, framework.TestContext.ClusterDNSDomain, t.dnsServerPod.Status.PodIP), }})