diff options
author | 2017-11-22 06:17:27 -0500 | |
---|---|---|
committer | 2017-11-22 11:17:27 +0000 | |
commit | 614ed4c80d5cadd2c1b3321afb28fff8ed027cd4 (patch) | |
tree | 560099b0e1aab1661a09c0f438fb6d5a762a7eef /plugin/kubernetes/kubernetes.go | |
parent | c53968e5c48f8a71f8c491bd39cdda4ebe701116 (diff) | |
download | coredns-614ed4c80d5cadd2c1b3321afb28fff8ed027cd4.tar.gz coredns-614ed4c80d5cadd2c1b3321afb28fff8ed027cd4.tar.zst coredns-614ed4c80d5cadd2c1b3321afb28fff8ed027cd4.zip |
fix external service type check (#1246)
Diffstat (limited to 'plugin/kubernetes/kubernetes.go')
-rw-r--r-- | plugin/kubernetes/kubernetes.go | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/plugin/kubernetes/kubernetes.go b/plugin/kubernetes/kubernetes.go index d8b27d42d..8048f85cb 100644 --- a/plugin/kubernetes/kubernetes.go +++ b/plugin/kubernetes/kubernetes.go @@ -418,16 +418,15 @@ func (k *Kubernetes) findServices(r recordRequest, zone string) (services []msg. } // External service - if svc.Spec.ExternalName != "" { + if svc.Spec.Type == api.ServiceTypeExternalName { s := msg.Service{Key: strings.Join([]string{zonePath, Svc, svc.Namespace, svc.Name}, "/"), Host: svc.Spec.ExternalName, TTL: k.ttl} if t, _ := s.HostType(); t == dns.TypeCNAME { s.Key = strings.Join([]string{zonePath, Svc, svc.Namespace, svc.Name}, "/") services = append(services, s) err = nil - - continue } + continue } // ClusterIP service |