aboutsummaryrefslogtreecommitdiff
path: root/middleware.cfg
diff options
context:
space:
mode:
authorGravatar Miek Gieben <miek@miek.nl> 2017-02-19 20:34:29 +0000
committerGravatar GitHub <noreply@github.com> 2017-02-19 20:34:29 +0000
commitea38b642b82b0c10da6ace8709335c33f2fe020b (patch)
tree40eb1c4dbca985b0b4decf5be88c7ab3c1f6e28f /middleware.cfg
parentbcd9c8b0fb83c4da4d84a2bafb1d1f8275b49b49 (diff)
downloadcoredns-ea38b642b82b0c10da6ace8709335c33f2fe020b.tar.gz
coredns-ea38b642b82b0c10da6ace8709335c33f2fe020b.tar.zst
coredns-ea38b642b82b0c10da6ace8709335c33f2fe020b.zip
All middleware equal (#535)
* all-middleware-equal * Revert "all-middleware-equal" This reverts commit ee77b2a9816b1953a19fefb863875399aacd0c2a. * middleware: treat external and local the same Make the middleware generation simpler and also specify the local middleware, meaning that it can now be removed as well. Simplify the code a bit and regen everything. * remove lineNR, not used
Diffstat (limited to 'middleware.cfg')
-rw-r--r--middleware.cfg55
1 files changed, 27 insertions, 28 deletions
diff --git a/middleware.cfg b/middleware.cfg
index 0a9527e5c..dcec2c99a 100644
--- a/middleware.cfg
+++ b/middleware.cfg
@@ -6,39 +6,38 @@
# (after) them during a request, but they must not
# care what middleware above them are doing.
-
# How to rebuild with updated middleware configurations:
-# Modify the list below and run `make gen && make`
+# Modify the list below and run `go gen && go build`
# The parser takes the input format of
# <order>:<middleware-name>:<package-name>
-# OR
-# <order>:<middleware-name>:
+# Or
+# <order>:<middleware-name>:<fully-qualified-package-name>
+#
# External middleware example:
# 80:log:github.com/miekg/coredns/middleware/log
# Local middleware example:
-# 80:log:
+# 80:log:log
-10:root:
-20:bind:
-30:trace:
-40:health:
-50:pprof:
-60:prometheus:
-70:errors:
-80:log:
-90:chaos:
-100:cache:
-110:rewrite:
-120:loadbalance:
-130:dnssec:
-140:file:
-150:auto:
-160:secondary:
-170:etcd:
-180:kubernetes:
-185:reverse:
-190:proxy:
-200:httpprox:
-210:whoami:
-220:erratic:
+10:root:root
+20:bind:bind
+30:trace:trace
+40:health:health
+50:pprof:pprof
+60:prometheus:metrics
+70:errors:errors
+80:log:log
+90:chaos:chaos
+100:cache:cache
+110:rewrite:rewrite
+120:loadbalance:loadbalance
+130:dnssec:dnssec
+140:file:file
+150:auto:auto
+160:secondary:secondary
+170:etcd:etcd
+180:kubernetes:kubernetes
+185:reverse:reverse
+190:proxy:proxy
+210:whoami:whoami
+220:erratic:erratic