Share plugins among zones in the same server block (#4593)

* share plugins among zones in the same server block

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* update caddy dep

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* simp code

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* copy ListenHosts and Debug from first config

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* copy tls configs from first config

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* add test to validate debug setting is replicated to all configs in block

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>

* stop server

Signed-off-by: Chris O'Haver <cohaver@infoblox.com>
This commit is contained in:
Chris O'Haver
2021-07-09 11:12:06 -04:00
committed by GitHub
parent 2a61309cad
commit bdaa2a5527
5 changed files with 60 additions and 3 deletions

2
go.mod
View File

@@ -10,7 +10,7 @@ require (
github.com/Microsoft/go-winio v0.5.0 // indirect
github.com/apparentlymart/go-cidr v1.1.0
github.com/aws/aws-sdk-go v1.39.0
github.com/coredns/caddy v1.1.0
github.com/coredns/caddy v1.1.1
github.com/dnstap/golang-dnstap v0.4.0
github.com/farsightsec/golang-framestream v0.3.0
github.com/golang/protobuf v1.5.2