Metering-operator.4.6.0 CSV is stuck in pending mode after upgrade in Openshift Container Platform 4.

Solution Verified - Updated -

Issue

  • metering-operator is stuck in Pending status upgrading to metering-operator.4.6.0:

    $ oc get csv | grep metering
    metering-operator.4.6.0-202011070259.p0        Metering                         4.6.0-202011070259.p0   metering-operator.4.5.0-202011070318.p0        Pending
    
  • metering-operator fails to upgrade to metering-operator.4.6.0 with error:

    Warning  FailedRole   73m                     metering-ansible-operator  Error reconciling: Failed to patch object: {"kind":"Status","apiVersion":"v1","metadata":{},"status":"Failure","message":"clusterroles.rbac.authorization.k8s.io \"openshift-metering-reporting-operator-auth-proxy\" is forbidden: User \"system:serviceaccount:openshift-metering:metering-operator\" cannot patch resource \"clusterroles\" in API group \"rbac.authorization.k8s.io\" at the cluster scope","reason":"Forbidden","details":{"name":"openshift-metering-reporting-operator-auth-proxy","group":"rbac.authorization.k8s.io","kind":"clusterroles"},"code":403}
    

Environment

  • Red Hat Openshift Container Platform 4.6 (OCP)

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