From ebc4f8363fe6d32211cdaa5e4d84cb8a3b1487c1 Mon Sep 17 00:00:00 2001 From: Ashwin Das Date: Tue, 16 Jun 2026 22:12:23 -0400 Subject: [PATCH] ART-14263: Migrate OCP 4.15 RPM repos to R2 CloudFlare Migrate OCP 4.15 RPM repository baseurls from mirror2.openshift.com to the Cloudflare Workers R2 endpoint (openshift-mirror-list.ci-systems.workers.dev) to eliminate CloudFront egress costs. Co-Authored-By: Claude Opus 4.6 --- core-services/release-controller/_repos/ocp-4.15-default.repo | 2 +- core-services/release-controller/_repos/ocp-4.15-openstack.repo | 2 +- core-services/release-controller/_repos/ocp-4.15-ppc64le.repo | 2 +- .../_repos/ocp-4.15-rhel-8-ironic-prevalidation.repo | 2 +- .../_repos/ocp-4.15-rhel-8-server-ironic.repo | 2 +- .../_repos/ocp-4.15-rhel-9-ironic-prevalidation.repo | 2 +- .../_repos/ocp-4.15-rhel-9-server-ironic.repo | 2 +- .../release-controller/_repos/ocp-4.15-rhel8-aarch64.repo | 2 +- core-services/release-controller/_repos/ocp-4.15-rhel8.repo | 2 +- core-services/release-controller/_repos/ocp-4.15-rhel810.repo | 2 +- core-services/release-controller/_repos/ocp-4.15-rhel9.repo | 2 +- core-services/release-controller/_repos/ocp-4.15-rhel92.repo | 2 +- core-services/release-controller/_repos/ocp-4.15-s390x.repo | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/core-services/release-controller/_repos/ocp-4.15-default.repo b/core-services/release-controller/_repos/ocp-4.15-default.repo index 1eecca9f03737..788a653e25adb 100644 --- a/core-services/release-controller/_repos/ocp-4.15-default.repo +++ b/core-services/release-controller/_repos/ocp-4.15-default.repo @@ -30,7 +30,7 @@ gpgkey = https://mirror.ops.rhcloud.com/libra/keys/RPM-GPG-KEY-redhat-release ht [rhel-server-ose] name = rhel-server-ose -baseurl = https://mirror2.openshift.com/enterprise/reposync/4.15/rhel-server-ose-rpms/ +baseurl = https://openshift-mirror-list.ci-systems.workers.dev/enterprise/reposync/4.15/rhel-server-ose-rpms/ sslverify = false username_file = /tmp/mirror-enterprise-basic-auth/username password_file = /tmp/mirror-enterprise-basic-auth/password diff --git a/core-services/release-controller/_repos/ocp-4.15-openstack.repo b/core-services/release-controller/_repos/ocp-4.15-openstack.repo index 0e8e82be486bc..fceb7e1061f5e 100644 --- a/core-services/release-controller/_repos/ocp-4.15-openstack.repo +++ b/core-services/release-controller/_repos/ocp-4.15-openstack.repo @@ -1,6 +1,6 @@ [openstack-16-rhel8] name = rhel-openstack -baseurl = https://mirror2.openshift.com/enterprise/reposync/4.15/openstack-16-for-rhel-8-rpms +baseurl = https://openshift-mirror-list.ci-systems.workers.dev/enterprise/reposync/4.15/openstack-16-for-rhel-8-rpms sslverify = false username_file = /tmp/mirror-enterprise-basic-auth/username password_file = /tmp/mirror-enterprise-basic-auth/password diff --git a/core-services/release-controller/_repos/ocp-4.15-ppc64le.repo b/core-services/release-controller/_repos/ocp-4.15-ppc64le.repo index 1a54a84020af9..1509d9ff42a72 100644 --- a/core-services/release-controller/_repos/ocp-4.15-ppc64le.repo +++ b/core-services/release-controller/_repos/ocp-4.15-ppc64le.repo @@ -30,7 +30,7 @@ gpgkey = https://mirror.ops.rhcloud.com/libra/keys/RPM-GPG-KEY-redhat-release ht [rhel-server-ose] name = rhel-server-ose -baseurl = https://mirror2.openshift.com/enterprise/reposync/4.15_ppc64le/rhel-server-ose-rpms/ +baseurl = https://openshift-mirror-list.ci-systems.workers.dev/enterprise/reposync/4.15_ppc64le/rhel-server-ose-rpms/ sslverify = false username_file = /tmp/mirror-enterprise-basic-auth/username password_file = /tmp/mirror-enterprise-basic-auth/password diff --git a/core-services/release-controller/_repos/ocp-4.15-rhel-8-ironic-prevalidation.repo b/core-services/release-controller/_repos/ocp-4.15-rhel-8-ironic-prevalidation.repo index 0f3052ff6b322..4594759125030 100644 --- a/core-services/release-controller/_repos/ocp-4.15-rhel-8-ironic-prevalidation.repo +++ b/core-services/release-controller/_repos/ocp-4.15-rhel-8-ironic-prevalidation.repo @@ -1,6 +1,6 @@ [rhel-8-ironic-prevalidation] name = rhel-8-ironic-prevalidation -baseurl = https://mirror2.openshift.com/enterprise/reposync/ci-ironic/rhaos-4.15-rhel-8-ironic-prevalidation/x86_64/os/ +baseurl = https://openshift-mirror-list.ci-systems.workers.dev/enterprise/reposync/ci-ironic/rhaos-4.15-rhel-8-ironic-prevalidation/x86_64/os/ enabled = 0 sslverify = false username_file = /tmp/mirror-enterprise-basic-auth/username diff --git a/core-services/release-controller/_repos/ocp-4.15-rhel-8-server-ironic.repo b/core-services/release-controller/_repos/ocp-4.15-rhel-8-server-ironic.repo index 330678a24ed9f..acd48ef94aeb7 100644 --- a/core-services/release-controller/_repos/ocp-4.15-rhel-8-server-ironic.repo +++ b/core-services/release-controller/_repos/ocp-4.15-rhel-8-server-ironic.repo @@ -1,6 +1,6 @@ [rhel-8-server-ironic-rpms] name = rhel-8-server-ironic-rpms -baseurl = https://mirror2.openshift.com/enterprise/reposync/4.15/rhel-8-server-ironic-rpms/ +baseurl = https://openshift-mirror-list.ci-systems.workers.dev/enterprise/reposync/4.15/rhel-8-server-ironic-rpms/ enabled = 1 sslverify = false username_file = /tmp/mirror-enterprise-basic-auth/username diff --git a/core-services/release-controller/_repos/ocp-4.15-rhel-9-ironic-prevalidation.repo b/core-services/release-controller/_repos/ocp-4.15-rhel-9-ironic-prevalidation.repo index df7a54b991003..28f8277211235 100644 --- a/core-services/release-controller/_repos/ocp-4.15-rhel-9-ironic-prevalidation.repo +++ b/core-services/release-controller/_repos/ocp-4.15-rhel-9-ironic-prevalidation.repo @@ -1,6 +1,6 @@ [rhel-9-ironic-prevalidation] name = rhel-9-ironic-prevalidation -baseurl = https://mirror2.openshift.com/enterprise/reposync/ci-ironic/rhaos-4.15-ironic-rhel-9-prevalidation/x86_64/os/ +baseurl = https://openshift-mirror-list.ci-systems.workers.dev/enterprise/reposync/ci-ironic/rhaos-4.15-ironic-rhel-9-prevalidation/x86_64/os/ enabled = 0 sslverify = false username_file = /tmp/mirror-enterprise-basic-auth/username diff --git a/core-services/release-controller/_repos/ocp-4.15-rhel-9-server-ironic.repo b/core-services/release-controller/_repos/ocp-4.15-rhel-9-server-ironic.repo index 4cd7086c69b5f..25ba31bbaf039 100644 --- a/core-services/release-controller/_repos/ocp-4.15-rhel-9-server-ironic.repo +++ b/core-services/release-controller/_repos/ocp-4.15-rhel-9-server-ironic.repo @@ -1,6 +1,6 @@ [rhel-9-server-ironic-rpms] name = rhel-9-server-ironic-rpms -baseurl = https://mirror2.openshift.com/enterprise/reposync/4.15/rhel-9-server-ironic-rpms/ +baseurl = https://openshift-mirror-list.ci-systems.workers.dev/enterprise/reposync/4.15/rhel-9-server-ironic-rpms/ enabled = 1 sslverify = false username_file = /tmp/mirror-enterprise-basic-auth/username diff --git a/core-services/release-controller/_repos/ocp-4.15-rhel8-aarch64.repo b/core-services/release-controller/_repos/ocp-4.15-rhel8-aarch64.repo index 173abda424442..1f33ce16d2f40 100644 --- a/core-services/release-controller/_repos/ocp-4.15-rhel8-aarch64.repo +++ b/core-services/release-controller/_repos/ocp-4.15-rhel8-aarch64.repo @@ -38,7 +38,7 @@ failovermethod = priority name = rhel-8-server-ose # Using mirror until aarch64 content released to CDN # See: https://github.com/openshift/release/pull/23111#discussion_r739417374 -baseurl = https://mirror2.openshift.com/enterprise/reposync/4.15_aarch64/rhel-8-server-ose-rpms +baseurl = https://openshift-mirror-list.ci-systems.workers.dev/enterprise/reposync/4.15_aarch64/rhel-8-server-ose-rpms gpgkey = https://mirror.ops.rhcloud.com/libra/keys/RPM-GPG-KEY-redhat-release https://mirror.ops.rhcloud.com/libra/keys/RPM-GPG-KEY-redhat-beta https://mirror.ops.rhcloud.com/libra/keys/RPM-GPG-KEY-redhat-openshifthosted sslverify = false gpgcheck = 0 diff --git a/core-services/release-controller/_repos/ocp-4.15-rhel8.repo b/core-services/release-controller/_repos/ocp-4.15-rhel8.repo index ead625d165129..164f68a0fed33 100644 --- a/core-services/release-controller/_repos/ocp-4.15-rhel8.repo +++ b/core-services/release-controller/_repos/ocp-4.15-rhel8.repo @@ -48,7 +48,7 @@ failovermethod = priority [rhel-8-server-ose] name = rhel-8-server-ose -baseurl = https://mirror2.openshift.com/enterprise/reposync/4.15/rhel-8-server-ose-rpms +baseurl = https://openshift-mirror-list.ci-systems.workers.dev/enterprise/reposync/4.15/rhel-8-server-ose-rpms enabled = 1 gpgkey = https://mirror.ops.rhcloud.com/libra/keys/RPM-GPG-KEY-redhat-release https://mirror.ops.rhcloud.com/libra/keys/RPM-GPG-KEY-redhat-beta https://mirror.ops.rhcloud.com/libra/keys/RPM-GPG-KEY-redhat-openshifthosted sslverify = false diff --git a/core-services/release-controller/_repos/ocp-4.15-rhel810.repo b/core-services/release-controller/_repos/ocp-4.15-rhel810.repo index 5bfb9c5a3fb26..ffd2028877069 100644 --- a/core-services/release-controller/_repos/ocp-4.15-rhel810.repo +++ b/core-services/release-controller/_repos/ocp-4.15-rhel810.repo @@ -48,7 +48,7 @@ failovermethod = priority [rhel-8.6-server-ose-4.15] name = rhel-8.6-server-ose-4.15 -baseurl = https://mirror2.openshift.com/enterprise/reposync/4.15/rhel-8-server-ose-rpms +baseurl = https://openshift-mirror-list.ci-systems.workers.dev/enterprise/reposync/4.15/rhel-8-server-ose-rpms enabled = 1 gpgkey = https://mirror.ops.rhcloud.com/libra/keys/RPM-GPG-KEY-redhat-release https://mirror.ops.rhcloud.com/libra/keys/RPM-GPG-KEY-redhat-beta https://mirror.ops.rhcloud.com/libra/keys/RPM-GPG-KEY-redhat-openshifthosted sslverify = false diff --git a/core-services/release-controller/_repos/ocp-4.15-rhel9.repo b/core-services/release-controller/_repos/ocp-4.15-rhel9.repo index f6eb38e49f825..0d0bb4e3e1b8b 100644 --- a/core-services/release-controller/_repos/ocp-4.15-rhel9.repo +++ b/core-services/release-controller/_repos/ocp-4.15-rhel9.repo @@ -48,7 +48,7 @@ failovermethod = priority [rhel-9-server-ose] name = rhel-9-server-ose -baseurl = https://mirror2.openshift.com/enterprise/reposync/4.15/rhel-9-server-ose-rpms +baseurl = https://openshift-mirror-list.ci-systems.workers.dev/enterprise/reposync/4.15/rhel-9-server-ose-rpms enabled = 1 gpgkey = https://mirror.ops.rhcloud.com/libra/keys/RPM-GPG-KEY-redhat-release https://mirror.ops.rhcloud.com/libra/keys/RPM-GPG-KEY-redhat-beta https://mirror.ops.rhcloud.com/libra/keys/RPM-GPG-KEY-redhat-openshifthosted sslverify = false diff --git a/core-services/release-controller/_repos/ocp-4.15-rhel92.repo b/core-services/release-controller/_repos/ocp-4.15-rhel92.repo index 73445df087da0..1377834947d57 100644 --- a/core-services/release-controller/_repos/ocp-4.15-rhel92.repo +++ b/core-services/release-controller/_repos/ocp-4.15-rhel92.repo @@ -48,7 +48,7 @@ failovermethod = priority [rhel-9.2-server-ose-4.15] name = rhel-9.2-server-ose-4.15 -baseurl = https://mirror2.openshift.com/enterprise/reposync/4.15/rhel-9-server-ose-rpms +baseurl = https://openshift-mirror-list.ci-systems.workers.dev/enterprise/reposync/4.15/rhel-9-server-ose-rpms enabled = 1 gpgkey = https://mirror.ops.rhcloud.com/libra/keys/RPM-GPG-KEY-redhat-release https://mirror.ops.rhcloud.com/libra/keys/RPM-GPG-KEY-redhat-beta https://mirror.ops.rhcloud.com/libra/keys/RPM-GPG-KEY-redhat-openshifthosted sslverify = false diff --git a/core-services/release-controller/_repos/ocp-4.15-s390x.repo b/core-services/release-controller/_repos/ocp-4.15-s390x.repo index 47e30c79ebc1a..b802b39c6ee23 100644 --- a/core-services/release-controller/_repos/ocp-4.15-s390x.repo +++ b/core-services/release-controller/_repos/ocp-4.15-s390x.repo @@ -30,7 +30,7 @@ gpgkey = https://mirror.ops.rhcloud.com/libra/keys/RPM-GPG-KEY-redhat-release ht [rhel-server-ose] name = rhel-server-ose -baseurl = https://mirror2.openshift.com/enterprise/reposync/4.15_s390x/rhel-server-ose-rpms/ +baseurl = https://openshift-mirror-list.ci-systems.workers.dev/enterprise/reposync/4.15_s390x/rhel-server-ose-rpms/ sslverify = false username_file = /tmp/mirror-enterprise-basic-auth/username password_file = /tmp/mirror-enterprise-basic-auth/password