kubernetes/pkg/proxy/winkernel
Dan Winship 6c395eb098 Fix "Endpoint" vs "Endpoints" in proxy type names
The use of "Endpoint" vs "Endpoints" in these type names is tricky
because it doesn't always make sense to use the same singular/plural
convention as the corresonding service-related types, since often the
service-related type is referring to a single service while the
endpoint-related type is referring to multiple endpoint IPs.

The "endpointsInfo" types in the iptables and winkernel proxiers are
now "endpointInfo" because they describe a single endpoint IP (and
wrap proxy.BaseEndpointInfo).

"UpdateEndpointMapResult" is now "UpdateEndpointsMapResult", because
it is the result of EndpointsMap.Update (and it's clearly correct for
EndpointsMap to have plural "Endpoints" because it's a map to an array
of proxy.Endpoint objects.)

"EndpointChangeTracker" is now "EndpointsChangeTracker" because it
tracks changes to the full set of endpoints for a particular service
(and the new name matches the existing "endpointsChange" type and
"Proxier.endpointsChanges" fields.)
2023-10-09 17:21:12 -04:00
..
testing Fix for Kubeproxy Mock framework where hcn object is holding always new object and not the pointer reference. 2023-09-18 11:59:01 +05:30
hcnutils.go New mock test framework for windows kubeproxy. 2023-09-08 08:38:46 +05:30
hns_test.go Fix "Endpoint" vs "Endpoints" in proxy type names 2023-10-09 17:21:12 -04:00
hns.go Fix "Endpoint" vs "Endpoints" in proxy type names 2023-10-09 17:21:12 -04:00
metrics.go Enabling kube-proxy metrics on windows kernel mode 2021-11-21 21:23:55 -03:00
OWNERS Add more labels (esp. area/kube-proxy) to sig-network OWNERS 2023-03-18 11:29:38 -04:00
proxier_test.go Fix "Endpoint" vs "Endpoints" in proxy type names 2023-10-09 17:21:12 -04:00
proxier.go Fix "Endpoint" vs "Endpoints" in proxy type names 2023-10-09 17:21:12 -04:00