Bug 1464537
Summary: | Image pull error from registry.access.redhat.com (3.5) | ||
---|---|---|---|
Product: | OpenShift Container Platform | Reporter: | Cesar Wong <cewong> |
Component: | Build | Assignee: | Cesar Wong <cewong> |
Status: | CLOSED ERRATA | QA Contact: | Wenjing Zheng <wzheng> |
Severity: | medium | Docs Contact: | |
Priority: | unspecified | ||
Version: | 3.5.1 | CC: | aos-bugs, bparees, wewang |
Target Milestone: | --- | ||
Target Release: | 3.5.z | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: |
Cause:
When doing an incremental build, the s2i builder pulls its builder image before calling the save-artifacts script and doesn't ensure that the builder image is still there when it calls assemble.
Consequence:
This leaves a gap of time between the start of the build and the calling of the assemble script in which the image can be removed.
If the image is removed, the build fails.
Fix:
Add a call to ensure that the builder image exists right before calling the assemble script.
Result:
The chance of the assemble script running and not finding an available builder image is greatly reduced.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2017-07-11 10:47:38 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: |
Description
Cesar Wong
2017-06-23 17:30:58 UTC
verified in openshift v3.5.5.31 kubernetes v1.5.2+43a9be4 etcd 3.1.0 steps: 1. $oc new-app openshift/jboss-webserver30-tomcat8-openshift~https://github.com/jboss-openshift/openshift-quickstarts.git#1.1 --context-dir=tomcat-websocket-chat 2. $oc get builds NAME TYPE FROM STATUS STARTED DURATION openshift-quickstarts-1 Source Git@292cc9a Complete Less than a second ago 2m8s 3.$ oc describe build openshift-quickstarts-1 Name: openshift-quickstarts-1 Namespace: wewang Created: Less than a second ago Labels: app=openshift-quickstarts buildconfig=openshift-quickstarts openshift.io/build-config.name=openshift-quickstarts openshift.io/build.start-policy=Serial Annotations: openshift.io/build-config.name=openshift-quickstarts openshift.io/build.number=1 openshift.io/build.pod-name=openshift-quickstarts-1-build Status: Complete Started: Fri, 30 Jun 2017 13:30:14 CST Duration: 2m8s Build Config: openshift-quickstarts Build Pod: openshift-quickstarts-1-build Image Digest: sha256:5e7ccb53d31ffd1e6802a42a7d0df669cc79118d2fad18b053031bcd11264d2b Strategy: Source URL: https://github.com/jboss-openshift/openshift-quickstarts.git Ref: 1.1 ContextDir: tomcat-websocket-chat Commit: 292cc9a (helloworld-mdb quickstart: CLOUD-199) Author/Committer: Kevin Conner From Image: DockerImage registry.access.redhat.com/jboss-webserver-3/webserver30-tomcat8-openshift@sha256:c347a9e7286e3c750ce4d43cf931ef8deadfb8c81e330b69cb7b0d88b0d49643 Output to: ImageStreamTag openshift-quickstarts:latest yes, it's better to have docs 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-2017:1640 |