aboutsummaryrefslogtreecommitdiff
path: root/plugin/k8s_external/setup.go
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/k8s_external/setup.go')
-rw-r--r--plugin/k8s_external/setup.go10
1 files changed, 1 insertions, 9 deletions
diff --git a/plugin/k8s_external/setup.go b/plugin/k8s_external/setup.go
index 8783507bd..1f408dc80 100644
--- a/plugin/k8s_external/setup.go
+++ b/plugin/k8s_external/setup.go
@@ -44,15 +44,7 @@ func parse(c *caddy.Controller) (*External, error) {
e := New()
for c.Next() { // external
- zones := c.RemainingArgs()
- e.Zones = zones
- if len(zones) == 0 {
- e.Zones = make([]string, len(c.ServerBlockKeys))
- copy(e.Zones, c.ServerBlockKeys)
- }
- for i, str := range e.Zones {
- e.Zones[i] = plugin.Host(str).Normalize()
- }
+ e.Zones = plugin.OriginsFromArgsOrServerBlock(c.RemainingArgs(), c.ServerBlockKeys)
for c.NextBlock() {
switch c.Val() {
case "ttl":