aboutsummaryrefslogtreecommitdiff
path: root/middleware/kubernetes/setup.go
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2017-08-11 12:50:12 +0100
committerGravatar GitHub <noreply@github.com> 2017-08-11 12:50:12 +0100
commit28b8a0924030ed8472811a8b643165f02b7c585a (patch)
treebe71111e85ed63186eae6f916b038669da10c151 /middleware/kubernetes/setup.go
parent6e91408f61bdd78aef8f8e368410793334eb35fc (diff)
downloadcoredns-28b8a0924030ed8472811a8b643165f02b7c585a.tar.gz
coredns-28b8a0924030ed8472811a8b643165f02b7c585a.tar.zst
coredns-28b8a0924030ed8472811a8b643165f02b7c585a.zip
Use server block defaults (#894)
* mw/k8s: Test Federation parsing The test case was there, but there was nothing testing it?!?!?! Add it and split it out of the main setup test which is too long already. Also allow kubernetes a not have a ZONE, just default to the serverblock in that case. Remove test that was blocking that. Cleanup up the readme more. * rewrite README
Diffstat (limited to 'middleware/kubernetes/setup.go')
-rw-r--r--middleware/kubernetes/setup.go4
1 files changed, 0 insertions, 4 deletions
diff --git a/middleware/kubernetes/setup.go b/middleware/kubernetes/setup.go
index 130dca083..8b367e1a2 100644
--- a/middleware/kubernetes/setup.go
+++ b/middleware/kubernetes/setup.go
@@ -87,10 +87,6 @@ func kubernetesParse(c *caddy.Controller) (*Kubernetes, error) {
}
}
- if k8s.Zones == nil || len(k8s.Zones) < 1 {
- return nil, errors.New("zone name must be provided for kubernetes middleware")
- }
-
k8s.primaryZone = -1
for i, z := range k8s.Zones {
if strings.HasSuffix(z, "in-addr.arpa.") || strings.HasSuffix(z, "ip6.arpa.") {