diff options
author | 2017-08-16 07:33:35 +0100 | |
---|---|---|
committer | 2017-08-16 07:33:35 +0100 | |
commit | 06644c2855e954c521a3c05ad4ee97dcb865d71e (patch) | |
tree | c0c0df3f131bb036f0583c3e9860bbd23038f5cb /middleware/kubernetes/handler.go | |
parent | 479c8bbaa9f09079b19f33ebfa02eef7e7343082 (diff) | |
download | coredns-06644c2855e954c521a3c05ad4ee97dcb865d71e.tar.gz coredns-06644c2855e954c521a3c05ad4ee97dcb865d71e.tar.zst coredns-06644c2855e954c521a3c05ad4ee97dcb865d71e.zip |
mw/kubernetes: add reverse_test.go (#922)
This PR adds a reverse tests that copies some of it from the main
integration test. This aids in local testing because you don't need
a full k8s setup running.
It does the most minimal testing, a successful return and a nodata
response that includes the SOA for in-addr.arpa.
Diffstat (limited to 'middleware/kubernetes/handler.go')
-rw-r--r-- | middleware/kubernetes/handler.go | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/middleware/kubernetes/handler.go b/middleware/kubernetes/handler.go index 1e41e9ebf..871605ef9 100644 --- a/middleware/kubernetes/handler.go +++ b/middleware/kubernetes/handler.go @@ -21,8 +21,7 @@ func (k Kubernetes) ServeDNS(ctx context.Context, w dns.ResponseWriter, r *dns.M m := new(dns.Msg) m.SetReply(r) m.Authoritative, m.RecursionAvailable, m.Compress = true, true, true - // Check that query matches one of the zones served by this middleware, - // otherwise delegate to the next in the pipeline. + zone := middleware.Zones(k.Zones).Matches(state.Name()) if zone == "" { if k.Fallthrough { |