Metering-operator.4.6.0 CSV is stuck in pending mode after upgrade in Openshift Container Platform 4.
Issue
-
metering-operator
is stuck inPending
status upgrading tometering-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 tometering-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.