mirror of
				https://github.com/coredns/coredns.git
				synced 2025-11-03 10:43:20 -05:00 
			
		
		
		
	mw/kubernetes: remove federation and cidr (#916)
* mw/kubernetes: remove federation and cidr Remove both as we have a corefile syntax change that handles cidr and remove federation because that is going to be its own middleware. * backwards incompat changes This PR: * removes cidr from kubernetes (core Corefile feature now) * removes federation from kubernets (comes back as new middleware) * [remove autopath - which was already gone, so that already was backwards incompat] * adds `fallthrough` to the *etcd* middleware and makes you enable it. * Fail on unknown properties * documentation * Disable TestHealthCheck as it uses realtime and fails
This commit is contained in:
		@@ -21,15 +21,16 @@ import (
 | 
			
		||||
 | 
			
		||||
// Etcd is a middleware talks to an etcd cluster.
 | 
			
		||||
type Etcd struct {
 | 
			
		||||
	Next       middleware.Handler
 | 
			
		||||
	Zones      []string
 | 
			
		||||
	PathPrefix string
 | 
			
		||||
	Proxy      proxy.Proxy // Proxy for looking up names during the resolution process
 | 
			
		||||
	Client     etcdc.KeysAPI
 | 
			
		||||
	Ctx        context.Context
 | 
			
		||||
	Inflight   *singleflight.Group
 | 
			
		||||
	Stubmap    *map[string]proxy.Proxy // list of proxies for stub resolving.
 | 
			
		||||
	Debugging  bool                    // Do we allow debug queries.
 | 
			
		||||
	Next        middleware.Handler
 | 
			
		||||
	Fallthrough bool
 | 
			
		||||
	Zones       []string
 | 
			
		||||
	PathPrefix  string
 | 
			
		||||
	Proxy       proxy.Proxy // Proxy for looking up names during the resolution process
 | 
			
		||||
	Client      etcdc.KeysAPI
 | 
			
		||||
	Ctx         context.Context
 | 
			
		||||
	Inflight    *singleflight.Group
 | 
			
		||||
	Stubmap     *map[string]proxy.Proxy // list of proxies for stub resolving.
 | 
			
		||||
	Debugging   bool                    // Do we allow debug queries.
 | 
			
		||||
 | 
			
		||||
	endpoints []string // Stored here as well, to aid in testing.
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user