aboutsummaryrefslogtreecommitdiff
path: root/middleware/kubernetes/kubernetes.go
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2017-08-09 03:13:38 -0700
committerGravatar GitHub <noreply@github.com> 2017-08-09 03:13:38 -0700
commitb46b9880bd606fd2d0acaccf7d1915a8803bc81b (patch)
tree69a2d2169128210fa2c02d7e04e5a90f0c254d10 /middleware/kubernetes/kubernetes.go
parentc3705ec68cbaf97a9a449373201237389cf40dbf (diff)
downloadcoredns-b46b9880bd606fd2d0acaccf7d1915a8803bc81b.tar.gz
coredns-b46b9880bd606fd2d0acaccf7d1915a8803bc81b.tar.zst
coredns-b46b9880bd606fd2d0acaccf7d1915a8803bc81b.zip
WIP: autopath as middleware (#859)
autopath as middleware
Diffstat (limited to 'middleware/kubernetes/kubernetes.go')
-rw-r--r--middleware/kubernetes/kubernetes.go19
1 files changed, 1 insertions, 18 deletions
diff --git a/middleware/kubernetes/kubernetes.go b/middleware/kubernetes/kubernetes.go
index c67ceeb74..2ec90b4d2 100644
--- a/middleware/kubernetes/kubernetes.go
+++ b/middleware/kubernetes/kubernetes.go
@@ -11,7 +11,6 @@ import (
"github.com/coredns/coredns/middleware"
"github.com/coredns/coredns/middleware/etcd/msg"
- "github.com/coredns/coredns/middleware/kubernetes/autopath"
"github.com/coredns/coredns/middleware/pkg/dnsutil"
dnsstrings "github.com/coredns/coredns/middleware/pkg/strings"
"github.com/coredns/coredns/middleware/proxy"
@@ -47,7 +46,6 @@ type Kubernetes struct {
ReverseCidrs []net.IPNet
Fallthrough bool
- autoPath *autopath.AutoPath
interfaceAddrsFunc func() net.IP
}
@@ -252,7 +250,7 @@ func (k *Kubernetes) InitKubeCache() (err error) {
}
opts := dnsControlOpts{
- initPodCache: (k.PodMode == PodModeVerified || (k.autoPath != nil)),
+ initPodCache: k.PodMode == PodModeVerified,
}
k.APIConn = newdnsController(kubeClient, k.ResyncPeriod, k.Selector, opts)
@@ -460,21 +458,6 @@ func (k *Kubernetes) getRecordsForK8sItems(services []service, pods []pod, r rec
return records
}
-func (k *Kubernetes) findPodWithIP(ip string) (p *api.Pod) {
- if k.autoPath == nil {
- return nil
- }
- objList := k.APIConn.PodIndex(ip)
- for _, o := range objList {
- p, ok := o.(*api.Pod)
- if !ok {
- return nil
- }
- return p
- }
- return nil
-}
-
func (k *Kubernetes) findPods(namespace, podname string) (pods []pod, err error) {
if k.PodMode == PodModeDisabled {
return pods, errPodsDisabled