OCM-22871 | fix: restore ROSA presubmits to an available builder#77187
OCM-22871 | fix: restore ROSA presubmits to an available builder#77187olucasfreitas wants to merge 2 commits intoopenshift:mainfrom
Conversation
Move the openshift/release ci-operator build root for openshift/rosa from the Go 1.24 builder to the Go 1.26 builder so ROSA presubmits run with a toolchain that satisfies the repository's Go 1.26.1 requirement. Made-with: Cursor
The 4.21 Go 1.26 builder tag does not exist in OpenShift CI, so ROSA presubmits now fail before any job steps can run. Switch back to the available Go 1.25 builder stream and export GOTOOLCHAIN=auto in the Go-based jobs so they can still resolve the 1.26.1 toolchain required by the repo. Made-with: Cursor
|
Skipping CI for Draft Pull Request. |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: olucasfreitas 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 |
|
[REHEARSALNOTIFIER]
A total of 44 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: |
Summary
rhel-9-golang-1.26-openshift-4.21builder tag does not exist in OpenShift CIbuild_rootback to the availablerhel-9-golang-1.25-openshift-4.21builder streamGOTOOLCHAIN=autoin the Go-based ROSA jobs so they can still resolve the Go 1.26.1 toolchain required by the repoWhy
ROSA PR #3229 is still blocked in Prow. The current failures are now all at builder import / job startup time:
build,lint,test, andcommitsfail before their steps run because the1.26build root tag cannot be importedimages/Dockerfile.e2ealso referenced the same nonexistent1.26builder tagThe Prow logs currently show
manifest unknown/not foundforrhel-9-golang-1.26-openshift-4.21, so this PR restores ROSA to an existing CI builder stream and relies onGOTOOLCHAIN=autofor the final Go 1.26.1 toolchain selection.Test plan
openshift/rosa#3229rhel-9-golang-1.26-openshift-4.21rhel-9-golang-1.25-openshift-4.21is already the existing builder stream used elsewhere inopenshift/release