NO-JIRA: Remove openstack-beta RPM mirror repos and services#80480
NO-JIRA: Remove openstack-beta RPM mirror repos and services#80480stephenfin wants to merge 1 commit into
Conversation
These repos mirrored OpenStack Platform beta packages for RHEL 8. No CI job has consumed the openstack-beta mirrors since 2020: the ironic images switched to osp16 repos in Oct 2019 (4b6c9c7) and kuryr-kubernetes moved to the regular openstack repos in Apr 2020 (e538f6e). Any remaining CI config references were removed in Nov 2025 (3a32b56) when all OpenStack jobs for OCP < 4.14 were cleaned up. In addition, these repos were based on RHEL 8 packages, which is no longer the base OS for OCP (RHEL 9 is the current base, with RHEL 10 being adopted for newer releases). This removes the 20 ocp-*-openstack-beta.repo files, drops the openstack-beta special-case naming logic from the RPM mirroring service generator, and regenerates all rpms-ocp-*.yaml deployment manifests. Signed-off-by: Stephen Finucane <stephenfin@redhat.com> Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
@stephenfin: This pull request explicitly references no jira issue. 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 openshift-eng/jira-lifecycle-plugin repository. |
|
[REHEARSALNOTIFIER] Note: If this PR includes changes to step registry files ( |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited) Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (59)
💤 Files with no reviewable changes (58)
WalkthroughThis PR removes OpenStack Beta ( ChangesRemove OpenStack Beta RPM mirroring support
Estimated code review effort🎯 2 (Simple) | ⏱️ ~12 minutes Suggested reviewers
🚥 Pre-merge checks | ✅ 14 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (14 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
@stephenfin: 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. |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: hector-vido, stephenfin The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
These repos mirrored OpenStack Platform beta packages for RHEL 8. No CI job has consumed the
openstack-betamirrors since 2020: the ironic images switched to osp16 repos in Oct 2019 (4b6c9c7) and kuryr-kubernetes moved to the regular openstack repos in Apr 2020 (e538f6e). Any remaining CI config references were removed in Nov 2025 (3a32b56) when all OpenStack jobs for OCP < 4.14 were cleaned up.In addition, these repos were based on RHEL 8 packages, which is no longer the base OS for OCP (RHEL 9 is the current base, with RHEL 10 being adopted for newer releases).
This removes the 20
ocp-*-openstack-beta.repofiles, drops theopenstack-betaspecial-case naming logic from the RPM mirroring service generator, and regenerates allrpms-ocp-*.yamldeployment manifests.Summary by CodeRabbit
This PR removes OpenStack Platform beta package mirror repositories and related CI infrastructure that had been unused since 2020. Specifically:
Repository Files Removed:
ocp-*-openstack-beta.repoconfiguration files (covering OCP versions 4.6 through 5.1) are deleted fromcore-services/release-controller/_repos/. These files contained YUM/DNF repository stanzas for RHEL 8 OpenStack beta packages that are no longer needed.Kubernetes Manifest Updates:
rpms-ocp-*.yamldeployment manifests across two cluster configurations (build-sharedandvsphere02) are regenerated. The changes systematically removeopenstack-beta-*Kubernetes Service and Deployment resources (one pair per OCP version) and replace many withbase-*equivalents that reference the default repository configuration instead.openstack-beta-*resources are removed and replaced withbase-*resources pointing toocp-X.X-default.repoConfigMaps.base-openstack-*resources pointing toocp-X.X-openstack.repoare also introduced.Generator Code Change:
art_rpm_mirroring_services.pygenerator that auto-generates the RPM mirror service manifests is simplified by removing the special-case logic that handled theopenstack-betarepository key naming convention.Context:
The PR notes that no CI jobs have consumed these openstack-beta mirrors since 2020 (ironic moved to osp16 in October 2019; kuryr-kubernetes switched to regular openstack repos in April 2020). The mirrors targeted RHEL 8 packages, while OpenShift Container Platform now uses RHEL 9 and is adopting RHEL 10. Remaining CI references to OpenStack jobs for OCP < 4.14 were cleaned up in November 2025.