aboutsummaryrefslogtreecommitdiff
path: root/middleware/kubernetes/setup.go
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2017-08-03 23:14:11 -0700
committerGravatar GitHub <noreply@github.com> 2017-08-03 23:14:11 -0700
commit2c0fc3182caa2d76a2c83a2a3b85ec5c5fa8f915 (patch)
tree2bfcbe14239c1dbd6f6c7a1161630c3dd05e05d7 /middleware/kubernetes/setup.go
parent8ad8c75ab41023f894b0d2886bd93c2ba20993ef (diff)
downloadcoredns-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.go8
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() {