mirror of
https://github.com/cloudnativelabs/kube-router.git
synced 2025-11-18 19:41:05 +01:00
* doc(ecmp_vip.go): add info around extra withdraw Rename getWithdraw to make it more explicit what its doing here. Also add documentation as to why this is needed on Update and not Create/Delete as well as why we only treat externalIPs. * fix(ecmp_vip.go): remove superfluous AddPolicies AddPolicies is already called downstream of nrc.OnEndpointsUpdate() so there is no need to do it here as well, the only result is that this expensive operation and idempotent operation is run twice. * feat: better handling of headless services Also introduces a consolidated Service utilities section for controller functionality related to services that is shared. * fix: add logging back to tryHandleServiceDelete