In OpenShift 4 an IngressController is degraded because the LoadBalancer service is pending
Issue
The cluster upgrade is halted because of the error:
$ oc -n openshift-ingress-operator logs ingress-operator-7b4fdfc769-pvfdg -c ingress-operator
...
2024-10-04T18:33:24.206986862Z 2024-10-04T18:33:24.206Z ERROR operator.ingress_controller controller/controller.go:119 got retryable error; requeueing {"after": "1m0s", "error": "IngressController is degraded: LoadBalancerReady=False (LoadBalancerPending: The LoadBalancer service is pending)"}
Environment
- Red Hat OpenShift Container Platform (RHOCP)
metallb- Bare Metal load balancer setup.- Verified in 4.15. It may happen in other versions.
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.