kubernetes/pkg/proxy/config
Dan Winship 7f6fbc4482 Drop broken/no-op proxyconfig.EndpointsHandler implementations
Because the proxy.Provider interface included
proxyconfig.EndpointsHandler, all the backends needed to
implement its methods. But iptables, ipvs, and winkernel implemented
them as no-ops, and metaproxier had an implementation that wouldn't
actually work (because it couldn't handle Services with no active
Endpoints).

Since Endpoints processing in kube-proxy is deprecated (and can't be
re-enabled unless you're using a backend that doesn't support
EndpointSlice), remove proxyconfig.EndpointsHandler from the
definition of proxy.Provider and drop all the useless implementations.
2021-09-13 09:32:38 -04:00
..
api_test.go test(proxy::config): deflake TestInitialSync 2021-06-11 23:00:45 +08:00
config.go Drop broken/no-op proxyconfig.EndpointsHandler implementations 2021-09-13 09:32:38 -04:00
config_test.go use versioned api in kube-proxy 2018-08-16 09:59:33 +08:00
doc.go Use Go canonical import paths 2016-07-16 13:48:21 -04:00
OWNERS pkg/proxy: add sig-network-approvers/sig-network-reviewers to OWNERS files 2019-05-13 10:30:29 -05:00