release-controller: migrate ocp-5.1-rhel9.repo external repos from reposync to CDN - #83532
Conversation
…posync to CDN The 5.1 branching automation generated ocp-5.1-rhel9.repo with reposync S3 mirror URLs for external RHEL repos (baseos, appstream, nfv, highavailability, codeready-builder). But reposync is intentionally disabled for 5.x external repos, so the S3 mirror is empty, causing HTTP 404 errors in CI builds. Migrate these 14 repo sections to use Red Hat CDN URLs directly (with SSL client cert auth), matching how ocp-5.0-rhel9.repo is configured. ART plashet repos (server-ose, early-kernel) remain on reposync as intended. Fixes ironic/baremetal CI build failures caused by missing mtools and other baseos packages.
|
Caution Review failedAn error occurred during the review process. Please try again later. Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
[REHEARSALNOTIFIER] Note: If this PR includes changes to step registry files ( |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: elfosardo, joepvd, redhat-chai-bot 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 |
|
@redhat-chai-bot: all tests passed! 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. |
|
@redhat-chai-bot: Updated the following 16 configmaps:
DetailsIn response to this:
Instructions 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. |
Summary
The 5.1 branching automation (PR #83050) generated
ocp-5.1-rhel9.repowith reposync S3 mirror URLs for external RHEL repos (baseos, appstream, nfv, highavailability, codeready-builder). But reposync is intentionally disabled for 5.x external repos, so the S3 mirror is empty, causing HTTP 404 errors in CI builds (e.g. ironic/baremetal builds failing onmtools-4.0.26-3.el9.x86_64.rpm).PR #81054 previously migrated RHEL 10 and OpenStack repos from reposync to CDN, but the RHEL 9 repos were missed.
Changes
Migrate 14 external repo sections across all 4 architectures (x86_64, aarch64, ppc64le, s390x) from reposync to CDN:
cdn.redhat.com/content/e4s/rhel9/9.8/{arch}/baseos/os/cdn.redhat.com/content/e4s/rhel9/9.8/{arch}/appstream/os/cdn.redhat.com/content/e4s/rhel9/9.8/x86_64/nfv/os/cdn.redhat.com/content/e4s/rhel9/9.8/x86_64/highavailability/os/cdn.redhat.com/content/eus/rhel9/9.8/{arch}/codeready-builder/os/Auth is changed from basic auth (username_file/password_file) to SSL client cert (sslclientkey/sslclientcert), matching
ocp-5.0-rhel9.repo.ART plashet repos (server-ose, early-kernel) remain on reposync as intended. fast-datapath repos were already on CDN and are unchanged.
AI-generated. Review for accuracy.
@locriandev requested via Chai Bot