diff options
author | 2017-08-03 23:14:11 -0700 | |
---|---|---|
committer | 2017-08-03 23:14:11 -0700 | |
commit | 2c0fc3182caa2d76a2c83a2a3b85ec5c5fa8f915 (patch) | |
tree | 2bfcbe14239c1dbd6f6c7a1161630c3dd05e05d7 /middleware/kubernetes/setup.go | |
parent | 8ad8c75ab41023f894b0d2886bd93c2ba20993ef (diff) | |
download | coredns-2c0fc3182caa2d76a2c83a2a3b85ec5c5fa8f915.tar.gz coredns-2c0fc3182caa2d76a2c83a2a3b85ec5c5fa8f915.tar.zst coredns-2c0fc3182caa2d76a2c83a2a3b85ec5c5fa8f915.zip |
middleware/kubernetes: cleanup (#818)
Drop the interfaceAddr interfaces and just use a function. Cleanup
all fallout from that. Remove the use of global variables and cleanup
the tests a bit.
Diffstat (limited to 'middleware/kubernetes/setup.go')
-rw-r--r-- | middleware/kubernetes/setup.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/middleware/kubernetes/setup.go b/middleware/kubernetes/setup.go index 08bc9b02d..a12673a13 100644 --- a/middleware/kubernetes/setup.go +++ b/middleware/kubernetes/setup.go @@ -56,10 +56,10 @@ func setup(c *caddy.Controller) error { func kubernetesParse(c *caddy.Controller) (*Kubernetes, error) { k8s := &Kubernetes{ - ResyncPeriod: defaultResyncPeriod, - interfaceAddrs: &interfaceAddrs{}, - PodMode: PodModeDisabled, - Proxy: proxy.Proxy{}, + ResyncPeriod: defaultResyncPeriod, + interfaceAddrsFunc: localPodIP, + PodMode: PodModeDisabled, + Proxy: proxy.Proxy{}, } for c.Next() { |