kubernetes/pkg/proxy
Daman Arora 46e2c22fd7 kube-proxy: merge OnNodeAdd and OnNodeUpdate into OnNodeChange
For kube-proxy, node addition and node update is semantically
considered as similar event, we have exactly same handler
logic for these two events resulting in duplicate code and
unit tests.
This merges the `NodeHandler` interface methods OnNodeAdd and
OnNodeUpdate into OnNodeChange along with the implementation
of the interface.

Signed-off-by: Daman Arora <aroradaman@gmail.com>
2025-07-11 23:06:44 +05:30
..
apis Use randfill, do API renames 2025-03-08 15:18:00 -08:00
config kube-proxy: merge OnNodeAdd and OnNodeUpdate into OnNodeChange 2025-07-11 23:06:44 +05:30
conntrack conntrack: clean stale entries on endpoint port change 2025-06-23 00:37:28 +05:30
healthcheck kube-proxy: merge OnNodeAdd and OnNodeUpdate into OnNodeChange 2025-07-11 23:06:44 +05:30
iptables kube-proxy: add NodeTopologyConfig for tracking topology labels 2025-07-11 21:05:19 +05:30
ipvs kube-proxy: add NodeTopologyConfig for tracking topology labels 2025-07-11 21:05:19 +05:30
kubemark kube-proxy: add NodeTopologyConfig for tracking topology labels 2025-07-11 21:05:19 +05:30
metaproxier kube-proxy: add NodeTopologyConfig for tracking topology labels 2025-07-11 21:05:19 +05:30
metrics kube-proxy: metric to track entries deleted in conntrack reconciliation 2025-02-17 00:06:20 +05:30
nftables kube-proxy: add NodeTopologyConfig for tracking topology labels 2025-07-11 21:05:19 +05:30
runner Port BoundedFrequencyRunner from flowcontrol.RateLimiter to clock.Clock 2025-07-01 08:54:14 -04:00
util Made the unsupportedError msg more readable 2025-03-04 14:32:50 +08:00
winkernel kube-proxy: add NodeTopologyConfig for tracking topology labels 2025-07-11 21:05:19 +05:30
doc.go remove import doc comments 2024-12-02 16:59:34 +01:00
endpoint.go Implement PreferSameNode traffic distribution in kube-proxy 2025-03-19 08:46:17 -04:00
endpointschangetracker.go Clarify hostname vs node name in kube-proxy 2025-03-19 08:46:15 -04:00
endpointschangetracker_test.go add missing space in string concatenation (kube-proxy) 2025-04-30 23:35:25 +09:00
endpointslicecache.go Implement PreferSameNode traffic distribution in kube-proxy 2025-03-19 08:46:17 -04:00
endpointslicecache_test.go Make change trackers just ignore the "wrong" IP family 2024-12-14 12:12:35 -05:00
node.go kube-proxy: merge OnNodeAdd and OnNodeUpdate into OnNodeChange 2025-07-11 23:06:44 +05:30
node_test.go kube-proxy: merge OnNodeAdd and OnNodeUpdate into OnNodeChange 2025-07-11 23:06:44 +05:30
OWNERS Add more labels (esp. area/kube-proxy) to sig-network OWNERS 2023-03-18 11:29:38 -04:00
servicechangetracker.go Clean up NewServiceChangeTracker/NewEndpointsChangeTracker args 2024-12-14 12:12:42 -05:00
servicechangetracker_test.go Clean up NewServiceChangeTracker/NewEndpointsChangeTracker args 2024-12-14 12:12:42 -05:00
serviceport.go Remove usage of TopologyAwareHints feature-gate from kube-proxy packages. 2025-03-14 12:06:40 -07:00
topology.go kube-proxy: add NodeTopologyConfig for tracking topology labels 2025-07-11 21:05:19 +05:30
topology_test.go Short circuit CategorizeEndpoints when there are no endpoints 2025-07-08 11:14:08 +01:00
types.go kube-proxy: add NodeTopologyConfig for tracking topology labels 2025-07-11 21:05:19 +05:30