plugin/kubernetes: PTR/A reverse query corner cases (#1551)

* better handle non PTR rev zone qrys

* vice versa

* tests

* comment typo

* much cleaner
This commit is contained in:
Chris O'Haver 2018-02-28 10:53:12 -05:00 committed by Miek Gieben
parent 3c31011ced
commit 395b614349
4 changed files with 56 additions and 2 deletions

View file

@ -14,7 +14,8 @@ func (k *Kubernetes) Reverse(state request.Request, exact bool, opt plugin.Optio
ip := dnsutil.ExtractAddressFromReverse(state.Name())
if ip == "" {
return nil, nil
_, e := k.Records(state, exact)
return nil, e
}
records := k.serviceRecordForIP(ip, state.Name())