aboutsummaryrefslogtreecommitdiff
path: root/plugin/deprecated/setup.go
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2019-09-20 08:02:30 +0100
committerGravatar GitHub <noreply@github.com> 2019-09-20 08:02:30 +0100
commit004c5fca9d7dfb8b58d608e4d50833b40953441f (patch)
tree933985820e2584cea1cb8a4ca8fb4fcd903d8f81 /plugin/deprecated/setup.go
parent85e65702bd5b02c0ced5be51e02860c5ae9321aa (diff)
downloadcoredns-004c5fca9d7dfb8b58d608e4d50833b40953441f.tar.gz
coredns-004c5fca9d7dfb8b58d608e4d50833b40953441f.tar.zst
coredns-004c5fca9d7dfb8b58d608e4d50833b40953441f.zip
all: simply registering plugins (#3287)
Abstract the caddy call and make it simpler. See #3261 for some part of the discussion. Go from: ~~~ go func init() { caddy.RegisterPlugin("any", caddy.Plugin{ ServerType: "dns", Action: setup, }) } ~~~ To: ~~~ go func init() { plugin.Register("any", setup) } ~~~ This requires some external documents in coredns.io to be updated as well; the old way still works, so it's backwards compatible. Signed-off-by: Miek Gieben <miek@miek.nl>
Diffstat (limited to 'plugin/deprecated/setup.go')
-rw-r--r--plugin/deprecated/setup.go9
1 files changed, 3 insertions, 6 deletions
diff --git a/plugin/deprecated/setup.go b/plugin/deprecated/setup.go
index 36c13bdb6..782f36f04 100644
--- a/plugin/deprecated/setup.go
+++ b/plugin/deprecated/setup.go
@@ -20,7 +20,7 @@ import (
)
// removed has the names of the plugins that need to error on startup.
-var removed = []string{"reverse"}
+var removed = []string{""}
func setup(c *caddy.Controller) error {
c.Next()
@@ -29,10 +29,7 @@ func setup(c *caddy.Controller) error {
}
func init() {
- for _, plugin := range removed {
- caddy.RegisterPlugin(plugin, caddy.Plugin{
- ServerType: "dns",
- Action: setup,
- })
+ for _, plug := range removed {
+ plugin.Register(plug, setup)
}
}