diff options
author | 2018-02-16 11:05:52 -0500 | |
---|---|---|
committer | 2018-02-16 11:05:52 -0500 | |
commit | 9719a47c1bc0bf0098ee07fd004e4d2d2ee139d9 (patch) | |
tree | 5b9c4384aabf1dfdca1c512d098e339a883ae991 /plugin/kubernetes/setup.go | |
parent | 2cad04ec10584a19dae5b34434d34dedccaabd26 (diff) | |
download | coredns-9719a47c1bc0bf0098ee07fd004e4d2d2ee139d9.tar.gz coredns-9719a47c1bc0bf0098ee07fd004e4d2d2ee139d9.tar.zst coredns-9719a47c1bc0bf0098ee07fd004e4d2d2ee139d9.zip |
plugin/kubernetes: Add noendpoints option (#1536)
* add noendpoints option
* go fmt
Diffstat (limited to 'plugin/kubernetes/setup.go')
-rw-r--r-- | plugin/kubernetes/setup.go | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/plugin/kubernetes/setup.go b/plugin/kubernetes/setup.go index fc48d6e3b..23ed4443a 100644 --- a/plugin/kubernetes/setup.go +++ b/plugin/kubernetes/setup.go @@ -92,7 +92,8 @@ func ParseStanza(c *caddy.Controller) (*Kubernetes, error) { k8s.autoPathSearch = searchFromResolvConf() opts := dnsControlOpts{ - resyncPeriod: defaultResyncPeriod, + initEndpointsCache: true, + resyncPeriod: defaultResyncPeriod, } k8s.opts = opts @@ -221,6 +222,11 @@ func ParseStanza(c *caddy.Controller) (*Kubernetes, error) { return nil, c.Errf("transfer from is not supported with this plugin") } k8s.TransferTo = tos + case "noendpoints": + if len(c.RemainingArgs()) != 0 { + return nil, c.ArgErr() + } + k8s.opts.initEndpointsCache = false default: return nil, c.Errf("unknown property '%s'", c.Val()) } |