In OpenShift 4 an IngressController is degraded because the LoadBalancer service is pending

Solution Verified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content