-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Fix debug-winc-* jobs by adding tests-private base image #71432
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix debug-winc-* jobs by adding tests-private base image #71432
Conversation
|
/retest |
|
/pj-rehearse pull-ci-openshift-openshift-tests-private-release-4.21-debug-winc-azure-ipi |
|
@rrasouli: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
@rrasouli: requesting more than one rehearsal in one comment is not supported. If you would like to rehearse multiple specific jobs, please separate the job names by a space in a single command. |
2 similar comments
|
@rrasouli: requesting more than one rehearsal in one comment is not supported. If you would like to rehearse multiple specific jobs, please separate the job names by a space in a single command. |
|
@rrasouli: requesting more than one rehearsal in one comment is not supported. If you would like to rehearse multiple specific jobs, please separate the job names by a space in a single command. |
|
/pj-rehearse pull-ci-openshift-openshift-tests-private-release-4.21-debug-winc-gcp-ipi pull-ci-openshift-openshift-tests-private-release-4.21-debug-winc-vsphere-ipi pull-ci-openshift-openshift-tests-private-release-4.17-debug-winc-nutanix-ipi pull-ci-openshift-openshift-tests-private-release-4.21-debug-winc-aws-ipi |
|
@rrasouli: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
@rrasouli: job(s): pull-ci-openshift-openshift-tests-private-release-4.17-debug-winc-nutanix-ipi either don't exist or were not found to be affected, and cannot be rehearsed |
2e5a7b3 to
90e78f7
Compare
|
@rrasouli, Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
/retest |
The debug-winc-* jobs for releases 4.20-4.21 were failing with ImagePullBackOff error because they use the openshift-extended-test step which requires stable:tests-private image, but the tests-private base image was not defined in the configuration. This change adds the missing tests-private base image configuration for releases 4.20 and 4.21: - name: tests-private - namespace: ci - tag: "4.20" / "4.21" Note: Releases 4.16-4.19 do not need this change as they build the tests-private image internally in their images section. This fix affects the debug-winc-* jobs (aws, gcp, azure, vsphere) that use openshift-extended-test step for releases 4.20-4.21.
90e78f7 to
84e6227
Compare
|
[REHEARSALNOTIFIER]
A total of 1958 jobs have been affected by this change. The above listing is non-exhaustive and limited to 25 jobs. A full list of affected jobs can be found here Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
/pj-rehearse pull-ci-openshift-openshift-tests-private-release-4.21-debug-winc-gcp-ipi pull-ci-openshift-openshift-tests-private-release-4.21-debug-winc-vsphere-ipi pull-ci-openshift-openshift-tests-private-release-4.21-debug-winc-aws-ipi pull-ci-openshift-openshift-tests-private-release-4.21-debug-winc-azure-ipi |
|
@rrasouli: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse pull-ci-openshift-openshift-tests-private-release-4.20-debug-winc-gcp-ipi pull-ci-openshift-openshift-tests-private-release-4.20-debug-winc-azure-ipi |
|
@rrasouli: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse pull-ci-openshift-openshift-tests-private-release-4.20-debug-winc-vsphere-ipi |
|
@rrasouli: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
@rrasouli: The following tests failed, say
Full PR test history. Your PR dashboard. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here. |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: liangxia, rrasouli The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
/pj-rehearse ack |
|
@rrasouli: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
fc347b3
into
openshift:master
openshift#71432) The debug-winc-* jobs for releases 4.20-4.21 were failing with ImagePullBackOff error because they use the openshift-extended-test step which requires stable:tests-private image, but the tests-private base image was not defined in the configuration. This change adds the missing tests-private base image configuration for releases 4.20 and 4.21: - name: tests-private - namespace: ci - tag: "4.20" / "4.21" Note: Releases 4.16-4.19 do not need this change as they build the tests-private image internally in their images section. This fix affects the debug-winc-* jobs (aws, gcp, azure, vsphere) that use openshift-extended-test step for releases 4.20-4.21.
openshift#71432) The debug-winc-* jobs for releases 4.20-4.21 were failing with ImagePullBackOff error because they use the openshift-extended-test step which requires stable:tests-private image, but the tests-private base image was not defined in the configuration. This change adds the missing tests-private base image configuration for releases 4.20 and 4.21: - name: tests-private - namespace: ci - tag: "4.20" / "4.21" Note: Releases 4.16-4.19 do not need this change as they build the tests-private image internally in their images section. This fix affects the debug-winc-* jobs (aws, gcp, azure, vsphere) that use openshift-extended-test step for releases 4.20-4.21.
Fix debug-winc-* jobs by adding missing tests-private base image
Problem
The debug-winc-* jobs for openshift-tests-private were failing with
ImagePullBackOfferrors:Root Cause
The debug-winc-* jobs use the
openshift-extended-teststep which requires thestable:tests-privateimage.For releases 4.20-4.21: The
tests-privatebase image was not defined in thebase_imagessection, and these versions don't build the image themselves.For releases 4.16-4.19: These versions already BUILD the
tests-privateimage internally (in theimagessection), so they don't need it as a base_image.Solution
Added the missing
tests-privatebase image configuration to all affected version configs:Changes Applied
✅ Versions Fixed (4.20-4.21)
ℹ️ Versions NOT Changed (4.16-4.19)
Impact Analysis
Affected Jobs (Fixed for 4.20-4.21)
Debug-winc-* jobs that use
openshift-extended-teststep:Total: 8 debug-winc jobs fixed across 2 releases
Note on 4.16-4.19
Versions 4.16-4.19 build their own
tests-privateimage (defined in theimagessection), so they referencestable:tests-privatefrom their own build output, not from an external base_image.Unaffected Jobs
Other jobs continue working as before:
title-check,bindata-check,code-checke2e-aws,e2e-console(use different base images:tests-private-pr,tests-private-ui)debug-disasterrecovery-*(use different test chains)Why This Matters
Debug jobs are critical - they run in CD systems on every commit for Windows Container testing. The ImagePullBackOff error was completely blocking the Windows Container CI/CD pipeline.
Verification
Before Fix:
ImagePullBackOff: manifest tests-private unknownAfter Fix:
tests-privateimage pulls successfully/pj-rehearse- image pull succeeds, tests runConfiguration Change
Before Fix
After Fix
References
ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.21__amd64-nightly.yamlStatus: Ready for review. Versions 4.20-4.21 fixed by adding tests-private base image.