Summary
Add a dynamic-prefix.io/skip-external-dns-update annotation. When set to "true" on a Service, the operator skips managing the external-dns.alpha.kubernetes.io/target annotation while still managing lbipam.cilium.io/ips.
Motivation
Some users manage their DNS records separately or have setups where the operator should only handle IP assignment without touching DNS targeting. This provides a simple opt-out mechanism.
Summary
Add a
dynamic-prefix.io/skip-external-dns-updateannotation. When set to"true"on a Service, the operator skips managing theexternal-dns.alpha.kubernetes.io/targetannotation while still managinglbipam.cilium.io/ips.Motivation
Some users manage their DNS records separately or have setups where the operator should only handle IP assignment without touching DNS targeting. This provides a simple opt-out mechanism.