prevent breaking mgmt cluster VIP
We need to ensure that the mgmt cluster VIP-related resources cannot be deleted:
- cluster-vip Service
- MetalLB
lbpoolIPAddressPool - MetalLB
l2advertisementL2Advertisement
To achieve this, we need to:
- set
spec.prune: falseon the related Kustomizations - set
kustomize.toolkit.fluxcd.io/prune: disabledon cluster-vip Service - set Helm
keepannotation (in metallb-resources)