diff options
author | 2020-01-31 14:35:22 -0500 | |
---|---|---|
committer | 2020-01-31 19:35:22 +0000 | |
commit | c9d567ab4423d391e5b3bef874185c324b6ed2ed (patch) | |
tree | dfe96b74ffd0e8aecb1bdeebda15d01b0bfb4270 /plugin/kubernetes/parse.go | |
parent | f77c6e55bf735ab3e08feaa8dbbf4a995512a992 (diff) | |
download | coredns-c9d567ab4423d391e5b3bef874185c324b6ed2ed.tar.gz coredns-c9d567ab4423d391e5b3bef874185c324b6ed2ed.tar.zst coredns-c9d567ab4423d391e5b3bef874185c324b6ed2ed.zip |
plugin/kubernetes: fix metadata (#3642)
Automatically submitted.
Diffstat (limited to 'plugin/kubernetes/parse.go')
-rw-r--r-- | plugin/kubernetes/parse.go | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/plugin/kubernetes/parse.go b/plugin/kubernetes/parse.go index c16adc4ca..7b909005c 100644 --- a/plugin/kubernetes/parse.go +++ b/plugin/kubernetes/parse.go @@ -2,8 +2,6 @@ package kubernetes import ( "github.com/coredns/coredns/plugin/pkg/dnsutil" - "github.com/coredns/coredns/request" - "github.com/miekg/dns" ) @@ -26,7 +24,7 @@ type recordRequest struct { // parseRequest parses the qname to find all the elements we need for querying k8s. Anything // that is not parsed will have the wildcard "*" value (except r.endpoint). // Potential underscores are stripped from _port and _protocol. -func parseRequest(state request.Request) (r recordRequest, err error) { +func parseRequest(name, zone string) (r recordRequest, err error) { // 3 Possible cases: // 1. _port._protocol.service.namespace.pod|svc.zone // 2. (endpoint): endpoint.service.namespace.pod|svc.zone @@ -34,7 +32,7 @@ func parseRequest(state request.Request) (r recordRequest, err error) { // // Federations are handled in the federation plugin. And aren't parsed here. - base, _ := dnsutil.TrimZone(state.Name(), state.Zone) + base, _ := dnsutil.TrimZone(name, zone) // return NODATA for apex queries if base == "" || base == Svc || base == Pod { return r, nil |