-
Bug
-
Resolution: Won't Do
-
Normal
-
None
-
4.13
-
Moderate
-
No
-
CFE Sprint 234
-
1
-
False
-
Description of problem:
"Installed operator - ready for use" is shown before all operand pods are shown Running
Version-Release number of selected component (if applicable):
cert-manager operator bunddle 1.10.2-18
How reproducible:
Always
Steps to Reproduce:
1. Install cert-manager operator in OpenShift Console OperatorHub. Wait a moment. When the Console shows: cert-manager Operator for Red Hat OpenShift1.10.2 provided by Red Hat <tick symbol> Installed operator - ready for use Check operand pods immediately and repeately: $ oc get po -n cert-manager
Actual results:
Given Console already shows "Installed operator - ready for use", "oc get po -n cert-manager" can show not all pods have been Running. Below command are run after Console already shows "Given Console already shows "Installed operator - ready for use": [xxia@preserved-ui-fedora35 my]$ oc get po -n cert-manager NAME READY STATUS RESTARTS AGE cert-manager-cainjector-6fd45488b4-jtd9z 0/1 ContainerCreating 0 7s cert-manager-webhook-554b55cd4f-rrwdq 0/1 Running 0 10s [xxia@preserved-ui-fedora35 my]$ oc get po -n cert-manager NAME READY STATUS RESTARTS AGE cert-manager-cainjector-6fd45488b4-jtd9z 1/1 Running 0 10s cert-manager-webhook-554b55cd4f-rrwdq 0/1 Running 0 13s [xxia@preserved-ui-fedora35 my]$ oc get po -n cert-manager NAME READY STATUS RESTARTS AGE cert-manager-cainjector-6fd45488b4-jtd9z 1/1 Running 0 12s cert-manager-webhook-554b55cd4f-rrwdq 0/1 Running 0 15s [xxia@preserved-ui-fedora35 my]$ [xxia@preserved-ui-fedora35 my]$ oc get po -n cert-manager NAME READY STATUS RESTARTS AGE cert-manager-cainjector-6fd45488b4-jtd9z 1/1 Running 0 29s cert-manager-webhook-554b55cd4f-rrwdq 1/1 Running 0 32s [xxia@preserved-ui-fedora35 my]$ oc get po -n cert-manager NAME READY STATUS RESTARTS AGE cert-manager-cainjector-6fd45488b4-jtd9z 1/1 Running 0 32s cert-manager-webhook-554b55cd4f-rrwdq 1/1 Running 0 35s [xxia@preserved-ui-fedora35 my]$ oc get po -n cert-manager NAME READY STATUS RESTARTS AGE cert-manager-6f586c4465-dbbc4 1/1 Running 0 5s cert-manager-cainjector-6fd45488b4-jtd9z 1/1 Running 0 42s cert-manager-webhook-554b55cd4f-rrwdq 1/1 Running 0 45s i.e. still needs wait one or more minutes after Console already shows "Installed operator - ready for use", all pods are Running, as above shows.
Expected results:
Given Console already shows "Installed operator - ready for use", "oc get po -n cert-manager" should show all pods have been Running. Otherwise Console should continue show it is installing, instead of showing "Installed operator - ready for use" which can confuse users.
Additional info: