mirror of
				https://github.com/coredns/coredns.git
				synced 2025-10-31 02:03:20 -04:00 
			
		
		
		
	Traffic is a plugin that communicates via the xDS protocol to an Envoy control plane. Using the data from this control plane it hands out IP addresses. This allows you (via controlling the data in the control plane) to drain or send more traffic to specific endpoints. The plugin itself only acts upon this data; it doesn't do anything fancy by itself. Code used here is copied from grpc-go and other places, this is clearly marked in the source files. Signed-off-by: Miek Gieben <miek@miek.nl>
		
			
				
	
	
		
			68 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
			
		
		
	
	
			68 lines
		
	
	
		
			1.3 KiB
		
	
	
	
		
			INI
		
	
	
	
	
	
| # Directives are registered in the order they should be executed.
 | |
| #
 | |
| # Ordering is VERY important. Every plugin will feel the effects of all other
 | |
| # plugin below (after) them during a request, but they must not care what plugin
 | |
| # above them are doing.
 | |
| 
 | |
| # How to rebuild with updated plugin configurations: Modify the list below and
 | |
| # run `go generate && go build`
 | |
| 
 | |
| # The parser takes the input format of:
 | |
| #
 | |
| #     <plugin-name>:<package-name>
 | |
| # Or
 | |
| #     <plugin-name>:<fully-qualified-package-name>
 | |
| #
 | |
| # External plugin example:
 | |
| #
 | |
| # log:github.com/coredns/coredns/plugin/log
 | |
| # Local plugin example:
 | |
| # log:log
 | |
| 
 | |
| metadata:metadata
 | |
| cancel:cancel
 | |
| tls:tls
 | |
| reload:reload
 | |
| nsid:nsid
 | |
| bufsize:bufsize
 | |
| root:root
 | |
| bind:bind
 | |
| debug:debug
 | |
| trace:trace
 | |
| ready:ready
 | |
| health:health
 | |
| pprof:pprof
 | |
| prometheus:metrics
 | |
| errors:errors
 | |
| log:log
 | |
| dnstap:dnstap
 | |
| acl:acl
 | |
| any:any
 | |
| chaos:chaos
 | |
| traffic:traffic
 | |
| loadbalance:loadbalance
 | |
| cache:cache
 | |
| rewrite:rewrite
 | |
| dnssec:dnssec
 | |
| autopath:autopath
 | |
| template:template
 | |
| transfer:transfer
 | |
| hosts:hosts
 | |
| route53:route53
 | |
| azure:azure
 | |
| clouddns:clouddns
 | |
| federation:github.com/coredns/federation
 | |
| k8s_external:k8s_external
 | |
| kubernetes:kubernetes
 | |
| file:file
 | |
| auto:auto
 | |
| secondary:secondary
 | |
| etcd:etcd
 | |
| loop:loop
 | |
| forward:forward
 | |
| grpc:grpc
 | |
| erratic:erratic
 | |
| whoami:whoami
 | |
| on:github.com/caddyserver/caddy/onevent
 | |
| sign:sign
 |