diff options
author | 2017-07-20 08:19:29 -0400 | |
---|---|---|
committer | 2017-07-20 08:19:29 -0400 | |
commit | 58006cf84700ec42ba851256dd5ca46533ad76c9 (patch) | |
tree | 35db6890b1256ba72cf197e72f46605f59d85dc6 /middleware/kubernetes/handler_test.go | |
parent | 81315b0b3b5dd203c777f0dbc733b62c0050cc2f (diff) | |
download | coredns-58006cf84700ec42ba851256dd5ca46533ad76c9.tar.gz coredns-58006cf84700ec42ba851256dd5ca46533ad76c9.tar.zst coredns-58006cf84700ec42ba851256dd5ca46533ad76c9.zip |
middleware/kubernetes: fix aaaa response (#780)
* fix aaaa response
* unit tests
Diffstat (limited to 'middleware/kubernetes/handler_test.go')
-rw-r--r-- | middleware/kubernetes/handler_test.go | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/middleware/kubernetes/handler_test.go b/middleware/kubernetes/handler_test.go index 6d045ebd1..eada291b0 100644 --- a/middleware/kubernetes/handler_test.go +++ b/middleware/kubernetes/handler_test.go @@ -81,6 +81,22 @@ var dnsTestCases = map[string](*test.Case){ test.CNAME("svc0.testns.fed.svc.cluster.local. 0 IN CNAME svc0.testns.fed.svc.fd-az.fd-r.federal.test."), }, }, + "AAAA Service (existing service)": { + Qname: "svc1.testns.svc.cluster.local.", Qtype: dns.TypeAAAA, + Rcode: dns.RcodeSuccess, + Answer: []dns.RR{}, + Ns: []dns.RR{ + test.SOA("cluster.local. 300 IN SOA ns.dns.cluster.local. hostmaster.cluster.local. 1499347823 7200 1800 86400 60"), + }, + }, + "AAAA Service (non-existing service)": { + Qname: "svc0.testns.svc.cluster.local.", Qtype: dns.TypeAAAA, + Rcode: dns.RcodeNameError, + Answer: []dns.RR{}, + Ns: []dns.RR{ + test.SOA("cluster.local. 300 IN SOA ns.dns.cluster.local. hostmaster.cluster.local. 1499347823 7200 1800 86400 60"), + }, + }, } var autopathCases = map[string](*test.Case){ |