kubernetes/pkg/proxy
Dan Winship d901992eae Split out HealthCheckNodePort stuff from service/endpoint map Update()
In addition to actually updating their data from the provided list of
changes, EndpointsMap.Update() and ServicePortMap.Update() return a
struct with some information about things that changed because of that
update (eg services with stale conntrack entries).

For some reason, they were also returning information about
HealthCheckNodePorts, but they were returning *static* information
based on the current (post-Update) state of the map, not information
about what had *changed* in the update. Since this doesn't match how
the other data in the struct is used (and since there's no reason to
have the data only be returned when you call Update() anyway) , split
it out.
2023-01-22 10:33:33 -05:00
..
apis Ipvs: remove the scheduler validation 2023-01-06 19:42:13 +01:00
config Drop unused EndpointsHandler / EndpointsConfig from pkg/proxy/config 2023-01-01 16:57:27 -05:00
healthcheck Do not log errors when ServiceHealthServer is closed normally 2022-12-29 17:11:29 +08:00
iptables Split out HealthCheckNodePort stuff from service/endpoint map Update() 2023-01-22 10:33:33 -05:00
ipvs Split out HealthCheckNodePort stuff from service/endpoint map Update() 2023-01-22 10:33:33 -05:00
metaproxier Migrate cmd/proxy/app and pkg/proxy/meta_proxier to structured logging (#104928) 2021-09-14 20:50:40 -07:00
metrics Merge pull request #110268 from danwinship/minimize-iptables-changes 2022-11-01 18:06:46 -07:00
util kube-proxy: add a flag to disables the allowing NodePort services to be accessed via localhost 2022-11-02 16:17:52 +08:00
winkernel Split out HealthCheckNodePort stuff from service/endpoint map Update() 2023-01-22 10:33:33 -05:00
doc.go
endpoints_test.go Split out HealthCheckNodePort stuff from service/endpoint map Update() 2023-01-22 10:33:33 -05:00
endpoints.go Split out HealthCheckNodePort stuff from service/endpoint map Update() 2023-01-22 10:33:33 -05:00
endpointslicecache_test.go pkg/proxy: Replace deprecated func usage from the k8s.io/utils/pointer pkg 2022-08-14 18:27:33 +03:00
endpointslicecache.go proxy/iptables: Don't rewrite chains that haven't changed 2022-09-26 16:30:42 -04:00
node_test.go kube-proxy handle node PodCIDR changs 2022-10-18 19:25:40 +00:00
node.go kube-proxy handle node PodCIDR changs 2022-10-18 19:25:40 +00:00
OWNERS Check in OWNERS modified by update-yamlfmt.sh 2021-12-09 21:31:26 -05:00
service_test.go Split out HealthCheckNodePort stuff from service/endpoint map Update() 2023-01-22 10:33:33 -05:00
service.go Split out HealthCheckNodePort stuff from service/endpoint map Update() 2023-01-22 10:33:33 -05:00
topology_test.go If applied, this commit will refactor variable names in kube-proxy 2022-11-03 03:45:57 +05:30
topology.go kube-proxy: gate topology correctly 2022-10-18 19:25:40 +00:00
types.go ServiceInternalTrafficPolicyType: s/Type// 2022-12-11 13:48:31 -08:00