diff options
author | 2017-09-21 13:06:35 -0400 | |
---|---|---|
committer | 2017-09-21 18:06:35 +0100 | |
commit | 6f19dda0b452c1c51329ec7829b8af7cdf30e34e (patch) | |
tree | 3ce830dbe885a49408b504fafec474377cbca99b /plugin/kubernetes/controller.go | |
parent | 284061eee7bd886d684a2262f9e6a7fef201277e (diff) | |
download | coredns-6f19dda0b452c1c51329ec7829b8af7cdf30e34e.tar.gz coredns-6f19dda0b452c1c51329ec7829b8af7cdf30e34e.tar.zst coredns-6f19dda0b452c1c51329ec7829b8af7cdf30e34e.zip |
Fix autopath crash when pods verified not enabled (#1099)
Diffstat (limited to 'plugin/kubernetes/controller.go')
-rw-r--r-- | plugin/kubernetes/controller.go | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/plugin/kubernetes/controller.go b/plugin/kubernetes/controller.go index b809264e1..fa2e749bb 100644 --- a/plugin/kubernetes/controller.go +++ b/plugin/kubernetes/controller.go @@ -368,6 +368,9 @@ func (dns *dnsControl) ServiceList() []*api.Service { } func (dns *dnsControl) PodIndex(ip string) []interface{} { + if dns.podLister.Indexer == nil { + return nil + } pods, err := dns.podLister.Indexer.ByIndex(podIPIndex, ip) if err != nil { return nil |