Cause: The web console's pod status filter had not been updated to account for init container status after init containers were added to the platform.
Consequence: As a result, the web console's pod status filter did not display init status, including and init status of error.
Fix: The pod status filter has been updated to display init status.
Result: If a pod has an Init:Error status, the pod status filter now outputs "Init Error" instead of "Pod Initializing".
Created attachment 1351497[details]
Pod Initializing
Description of problem:
The Init:Error pod should not be "Pod Initializing" sandglass on pod page
Version-Release number of selected component (if applicable):
v3.7.7
How reproducible:
Always
Steps to Reproduce:
1. Make a pod whose status will be Init:Error
E.g. ordering Perl image on home page with invalid git repo, the build pod will be Init:Error
$ oc get build
NAME TYPE FROM STATUS STARTED DURATION
perl-1 Source Git@master Failed (FetchSourceFailed) 5 minutes ago 3s
$ oc get pod
NAME READY STATUS RESTARTS AGE
perl-1-build 0/1 Init:Error 0 2m
2. Check _pod_ "perl-1-build" status/icon on pods list page and pod page
Actual results:
2. It shows "Pod Initializing" sandglass, making a wrong feeling the pod is still initializing
Expected results:
2. Should show error status/icon
Additional info:
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.
https://access.redhat.com/errata/RHBA-2018:0489
Created attachment 1351497 [details] Pod Initializing Description of problem: The Init:Error pod should not be "Pod Initializing" sandglass on pod page Version-Release number of selected component (if applicable): v3.7.7 How reproducible: Always Steps to Reproduce: 1. Make a pod whose status will be Init:Error E.g. ordering Perl image on home page with invalid git repo, the build pod will be Init:Error $ oc get build NAME TYPE FROM STATUS STARTED DURATION perl-1 Source Git@master Failed (FetchSourceFailed) 5 minutes ago 3s $ oc get pod NAME READY STATUS RESTARTS AGE perl-1-build 0/1 Init:Error 0 2m 2. Check _pod_ "perl-1-build" status/icon on pods list page and pod page Actual results: 2. It shows "Pod Initializing" sandglass, making a wrong feeling the pod is still initializing Expected results: 2. Should show error status/icon Additional info: