diff options
author | 2022-07-18 09:50:15 -0400 | |
---|---|---|
committer | 2022-07-18 09:50:15 -0400 | |
commit | 29f3dcfa10b45cc5a38c472c4d48d08d530e644e (patch) | |
tree | 9fa7ea51a61c9f7df5ad1dbf7d7cbb596036b7bc /plugin/ready/setup.go | |
parent | c1f1184eb30cf2dc0106adc80968d04552f12425 (diff) | |
download | coredns-29f3dcfa10b45cc5a38c472c4d48d08d530e644e.tar.gz coredns-29f3dcfa10b45cc5a38c472c4d48d08d530e644e.tar.zst coredns-29f3dcfa10b45cc5a38c472c4d48d08d530e644e.zip |
plugin/ready: Reset list of readiness plugins on startup (#5492)
* reset readiness plugins list on startup
Signed-off-by: Chris O'Haver <cohaver@infoblox.com>
Diffstat (limited to 'plugin/ready/setup.go')
-rw-r--r-- | plugin/ready/setup.go | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/plugin/ready/setup.go b/plugin/ready/setup.go index 80f09d516..e5657f62f 100644 --- a/plugin/ready/setup.go +++ b/plugin/ready/setup.go @@ -25,6 +25,7 @@ func setup(c *caddy.Controller) error { c.OnRestartFailed(func() error { return uniqAddr.ForEach() }) c.OnStartup(func() error { + plugins.Reset() for _, p := range dnsserver.GetConfig(c).Handlers() { if r, ok := p.(Readiness); ok { plugins.Append(r, p.Name()) |