kubernetes/cmd/kube-proxy/app
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
..
conntrack.go migrate cmd/kube-proxy/app logs to structured logging 2021-07-20 23:07:41 +08:00
init_others.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
init_windows.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
server_others_test.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
server_others.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
server_test.go Merge pull request #91450 from gaurav1086/kube_proxy_test_fix_goroutine_leak 2020-12-08 16:28:08 -08:00
server_windows.go generated: Run hack/update-gofmt.sh 2021-08-24 15:47:49 -04:00
server.go Drop broken/no-op proxyconfig.EndpointsHandler implementations 2021-09-13 09:32:38 -04:00