Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1626062

Summary: Jenkins deploymentconfig does not recover on ImagePullBackoff
Product: OpenShift Container Platform Reporter: Justin Pierce <jupierce>
Component: MasterAssignee: Michal Fojtik <mfojtik>
Status: CLOSED NOTABUG QA Contact: Xingxing Xia <xxia>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 3.11.0CC: aos-bugs, jokerman, mmccomas
Target Milestone: ---   
Target Release: 3.11.z   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-03-07 11:28:12 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Attachments:
Description Flags
Listings for the namespace none

Description Justin Pierce 2018-09-06 13:40:00 UTC
Description of problem:
After a recent production upgrade to 3.11, starter-ca-central-1 was observed to be unable to rollout the following dc:

>>>
[root@starter-ca-central-1-master-692e9 ~]# oc get all
NAME                  READY     STATUS             RESTARTS   AGE
pod/jenkins-1-78sk4   0/1       ImagePullBackOff   0          1d

NAME                              DESIRED   CURRENT   READY     AGE
replicationcontroller/jenkins-1   1         1         0         42d
replicationcontroller/jenkins-3   0         0         0         1d

NAME                   TYPE        CLUSTER-IP      EXTERNAL-IP   PORT(S)     AGE
service/jenkins        ClusterIP   172.30.241.12   <none>        80/TCP      42d
service/jenkins-jnlp   ClusterIP   172.30.99.94    <none>        50000/TCP   42d

NAME                                         REVISION   DESIRED   CURRENT   TRIGGERED BY
deploymentconfig.apps.openshift.io/jenkins   3          1         0         config,image(jenkins:2)

NAME                               HOST/PORT                                                        PATH      SERVICES   PORT      TERMINATION     WILDCARD
route.route.openshift.io/jenkins   jenkins-jmp-test15.193b.starter-ca-central-1.openshiftapps.com             jenkins    <all>     edge/Redirect   None
<<<

The image the pod is referencing does not exist, but the image referenced in the DC does. 

Version-Release number of selected component (if applicable):
v3.11.0-0.21.0

Actual results:
A new jenkins pod is not deployed the valid image in the DC.

Expected results:
The deploymentconfig should recover automatically

Additional info:
Even running `oc rollout retry dc/jenkins` did not force this deploymentconfig to recover.

Comment 1 Justin Pierce 2018-09-06 13:41:44 UTC
Created attachment 1481325 [details]
Listings for the namespace