diff options
author | 2018-10-17 19:35:00 +0100 | |
---|---|---|
committer | 2018-10-17 19:35:00 +0100 | |
commit | a044499545a0865f78799711fc167bff4d686324 (patch) | |
tree | 692357b2befee9abdd52482ec119791bc0a7c317 /plugin/kubernetes/controller.go | |
parent | d9efa9637460e799afa065c771ff009057e2bf85 (diff) | |
download | coredns-a044499545a0865f78799711fc167bff4d686324.tar.gz coredns-a044499545a0865f78799711fc167bff4d686324.tar.zst coredns-a044499545a0865f78799711fc167bff4d686324.zip |
kubernetes: fix the type (#2208)
client-go is a "empty interface" waste-land and we're missing an
integration test so we didn't catch. Try this.
Signed-off-by: Miek Gieben <miek@miek.nl>
Diffstat (limited to 'plugin/kubernetes/controller.go')
-rw-r--r-- | plugin/kubernetes/controller.go | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/plugin/kubernetes/controller.go b/plugin/kubernetes/controller.go index 1c41b6ddf..df90fcf82 100644 --- a/plugin/kubernetes/controller.go +++ b/plugin/kubernetes/controller.go @@ -115,7 +115,7 @@ func newdnsController(kubeClient kubernetes.Interface, opts dnsControlOpts) *dns ListFunc: serviceListFunc(dns.client, api.NamespaceAll, dns.selector), WatchFunc: serviceWatchFunc(dns.client, api.NamespaceAll, dns.selector), }, - &object.Service{}, + &api.Service{}, opts.resyncPeriod, cache.ResourceEventHandlerFuncs{AddFunc: dns.Add, UpdateFunc: dns.Update, DeleteFunc: dns.Delete}, cache.Indexers{svcNameNamespaceIndex: svcNameNamespaceIndexFunc, svcIPIndex: svcIPIndexFunc}, @@ -128,7 +128,7 @@ func newdnsController(kubeClient kubernetes.Interface, opts dnsControlOpts) *dns ListFunc: podListFunc(dns.client, api.NamespaceAll, dns.selector), WatchFunc: podWatchFunc(dns.client, api.NamespaceAll, dns.selector), }, - &object.Pod{}, + &api.Pod{}, opts.resyncPeriod, cache.ResourceEventHandlerFuncs{AddFunc: dns.Add, UpdateFunc: dns.Update, DeleteFunc: dns.Delete}, cache.Indexers{podIPIndex: podIPIndexFunc}, |