diff options
author | 2017-07-07 15:44:30 -0400 | |
---|---|---|
committer | 2017-07-07 12:44:30 -0700 | |
commit | 21b0038b5408cfdf12d9afe05cdc7d1c97321762 (patch) | |
tree | 1926862a93290f9ff188604532d3d8ebee9454cc | |
parent | ade76030212d9a8c46cb06b9c930554d8a927ef7 (diff) | |
download | coredns-21b0038b5408cfdf12d9afe05cdc7d1c97321762.tar.gz coredns-21b0038b5408cfdf12d9afe05cdc7d1c97321762.tar.zst coredns-21b0038b5408cfdf12d9afe05cdc7d1c97321762.zip |
remove unused code (#774)
-rw-r--r-- | middleware/kubernetes/lookup.go | 54 |
1 files changed, 0 insertions, 54 deletions
diff --git a/middleware/kubernetes/lookup.go b/middleware/kubernetes/lookup.go deleted file mode 100644 index 3eae6ba5e..000000000 --- a/middleware/kubernetes/lookup.go +++ /dev/null @@ -1,54 +0,0 @@ -package kubernetes - -import ( - "fmt" - "net" - - "github.com/coredns/coredns/middleware/etcd/msg" - "github.com/coredns/coredns/middleware/pkg/dnsutil" - "github.com/coredns/coredns/request" - - "github.com/miekg/dns" -) - -func (k Kubernetes) records(state request.Request, exact bool) ([]msg.Service, error) { - r, err := k.parseRequest(state.Name(), state.QType()) - if err != nil { - return nil, err - } - services, err := k.Entries(r) - if err != nil { - return nil, err - } - services = msg.Group(services) - return services, nil -} - -// PTR Record returns PTR records from kubernetes. -func (k Kubernetes) PTR(zone string, state request.Request) ([]dns.RR, error) { - reverseIP := dnsutil.ExtractAddressFromReverse(state.Name()) - if reverseIP == "" { - return nil, fmt.Errorf("does not support reverse lookup for %s", state.QName()) - } - - records := make([]dns.RR, 1) - services, err := k.records(state, false) - if err != nil { - return nil, err - } - - for _, serv := range services { - ip := net.ParseIP(serv.Host) - if reverseIP != serv.Host { - continue - } - switch { - case ip.To4() != nil: - records = append(records, serv.NewPTR(state.QName(), ip.To4().String())) - break - case ip.To4() == nil: - // nodata? - } - } - return records, nil -} |