Disabling MetalLB Addon in "InstallAddonError" Status Fails to Delete Resources on the Cluster
Problem
When the metalLB enable operation fails, the addon goes into the InstallAddonError state, but the speaker and other pods get deployed. At this point, when we try to disable the metalLB addon, the speaker pods and other deployments on the cluster do not get deleted. Only the Sunpike object clusterAddon gets deleted.
status:
message: 'could not update object (metallb.io/v1beta1, Kind=IPAddressPool) metallb-system/default:
admission webhook "ipaddresspoolvalidationwebhook.metallb.io" denied the request:
parsing address pool default: pool has no prefixes defined'
observedGeneration: 1
phase: InstallAddonError
Environment
- Platform9 Managed Kubernetes - v5.9 and Higher
Resolution
The issue was reported to Platform9 as a bug and has been resolved in PMK version 5.10 and later.
Was this page helpful?