Skip to content

fix: normalize IPv6 to 32-hex (fixes #1302)

What/Why When enable_node_labeling is enabled, kube-vip labels the leader node for a Service VIP. Raw IPv6 strings contain ":" and violate Kubernetes label value rules (alphanumerics, "-", "_", "."), causing patch failures.

How Parse IPv6 and encode to uncompressed 32-hex string; use that as the label value. Fixes #1302 (closed).

Merge request reports

Loading