aboutsummaryrefslogtreecommitdiff
path: root/middleware/kubernetes/setup.go
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2017-08-16 07:29:46 +0100
committerGravatar GitHub <noreply@github.com> 2017-08-16 07:29:46 +0100
commit479c8bbaa9f09079b19f33ebfa02eef7e7343082 (patch)
tree9e8ccc3545fe25ba47ed3d04f5df6ec5354f1849 /middleware/kubernetes/setup.go
parent1ab8b37e7e54ec3434f050ca46abecd79ca5fb4f (diff)
downloadcoredns-479c8bbaa9f09079b19f33ebfa02eef7e7343082.tar.gz
coredns-479c8bbaa9f09079b19f33ebfa02eef7e7343082.tar.zst
coredns-479c8bbaa9f09079b19f33ebfa02eef7e7343082.zip
Reverse in k8s (#923)
* mw/kubernetes: reverse zone in ZONE stanza not parsed Properly parse the reverse zone syntax in the ZONES stanza as promised in the README. As short test case to test. * add test
Diffstat (limited to 'middleware/kubernetes/setup.go')
-rw-r--r--middleware/kubernetes/setup.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/middleware/kubernetes/setup.go b/middleware/kubernetes/setup.go
index 2e531e859..e3a9093c3 100644
--- a/middleware/kubernetes/setup.go
+++ b/middleware/kubernetes/setup.go
@@ -76,7 +76,9 @@ func kubernetesParse(c *caddy.Controller) (*Kubernetes, error) {
if len(zones) != 0 {
k8s.Zones = zones
- middleware.Zones(k8s.Zones).Normalize()
+ for i := 0; i < len(k8s.Zones); i++ {
+ k8s.Zones[i] = middleware.Host(k8s.Zones[i]).Normalize()
+ }
} else {
k8s.Zones = make([]string, len(c.ServerBlockKeys))
for i := 0; i < len(c.ServerBlockKeys); i++ {