You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sync LoadBalancer status to virtual service, preserve host IP families
The service syncer never copied the host service's LoadBalancer ingress
back to the virtual service, so in-cluster consumers (external-dns,
anything reading svc status) waited forever on <pending>. It also
re-submitted the virtual service's ipFamilies/ipFamilyPolicy on every
host update; once the host expanded the service to dual-stack, every
update was rejected with "must be 'SingleStack' to release the
secondary cluster IP" and reconciliation looped.
Preserve host-allocated fields (clusterIPs, IP families,
healthCheckNodePort) on update, and copy the host LoadBalancer status
to the virtual service, requeueing while ingress is still empty since
host-side status changes emit no virtual-cluster watch event.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
0 commit comments