Skip to content

ART-14263: Migrate OCP 4.18 RPM repos to R2 CloudFlare - #80637

Merged
openshift-merge-bot[bot] merged 1 commit into
openshift:mainfrom
ashwindasr:art-14263-migrate-ocp-4.18-repos-to-r2
Jun 17, 2026
Merged

ART-14263: Migrate OCP 4.18 RPM repos to R2 CloudFlare#80637
openshift-merge-bot[bot] merged 1 commit into
openshift:mainfrom
ashwindasr:art-14263-migrate-ocp-4.18-repos-to-r2

Conversation

@ashwindasr

@ashwindasr ashwindasr commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Migrate OCP 4.18 RPM repository downloads from mirror2.openshift.com to the Cloudflare Workers R2 endpoint (openshift-mirror-list.ci-systems.workers.dev) to eliminate CloudFront egress costs
  • Updated baseurl entries in all ocp-4.18-*.repo files under core-services/release-controller/_repos/
  • Preserved all path structures, authentication configuration (username_file/password_file), and CDN (cdn.redhat.com) baseurls

Test plan

  • All migrated R2 URLs return 401 (auth required = path exists on server)
  • CDN URLs unchanged and still resolve
  • CI rehearsal jobs pass RPM downloads from new endpoint

Related

🤖 Generated with Claude Code

Summary by CodeRabbit

This pull request migrates OCP 4.18 RPM repository mirror endpoints from mirror2.openshift.com to the Cloudflare Workers R2 endpoint (openshift-mirror-list.ci-systems.workers.dev) to reduce CloudFront egress costs. The migration involves updating the baseurl configuration across 14 repository definition files in core-services/release-controller/_repos/:

  • ocp-4.18-default.repo
  • ocp-4.18-openstack.repo
  • ocp-4.18-ppc64le.repo
  • ocp-4.18-rhel-8-ironic-prevalidation.repo
  • ocp-4.18-rhel-8-server-ironic.repo
  • ocp-4.18-rhel-9-ironic-prevalidation.repo
  • ocp-4.18-rhel-9-server-ironic.repo
  • ocp-4.18-rhel8-aarch64.repo
  • ocp-4.18-rhel8.repo
  • ocp-4.18-rhel810.repo
  • ocp-4.18-rhel9.repo
  • ocp-4.18-rhel92.repo
  • ocp-4.18-rhel94.repo
  • ocp-4.18-s390x.repo

Each file's baseurl entries are updated from https://mirror2.openshift.com/enterprise/reposync/4.18/... to https://openshift-mirror-list.ci-systems.workers.dev/enterprise/reposync/4.18/..., while preserving the full path structure, authentication configuration (including username_file and password_file settings), and CDN baseurls pointing to cdn.redhat.com. A total of 18 lines are modified across these configuration files. The test plan includes verifying that R2 URLs return 401 status codes (confirming authentication requirements), confirming CDN URLs remain unchanged, and running CI rehearsal jobs to validate RPM downloads function correctly from the new endpoint.

Migrate OCP 4.18 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 <noreply@anthropic.com>
@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Jun 17, 2026
@openshift-ci-robot

openshift-ci-robot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

@ashwindasr: This pull request references ART-14263 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "5.0.0" version, but no target version was set.

Details

In response to this:

Summary

  • Migrate OCP 4.18 RPM repository downloads from mirror2.openshift.com to the Cloudflare Workers R2 endpoint (openshift-mirror-list.ci-systems.workers.dev) to eliminate CloudFront egress costs
  • Updated baseurl entries in all ocp-4.18-*.repo files under core-services/release-controller/_repos/
  • Preserved all path structures, authentication configuration (username_file/password_file), and CDN (cdn.redhat.com) baseurls

Test plan

  • All migrated R2 URLs return 401 (auth required = path exists on server)
  • CDN URLs unchanged and still resolve
  • CI rehearsal jobs pass RPM downloads from new endpoint

Related

🤖 Generated with Claude Code

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.

@openshift-merge-bot openshift-merge-bot Bot added the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label Jun 17, 2026
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

[REHEARSALNOTIFIER]
@ashwindasr: no rehearsable tests are affected by this change

Note: If this PR includes changes to step registry files (ci-operator/step-registry/) and you expected jobs to be found, try rebasing your PR onto the base branch. This helps pj-rehearse accurately detect changes when the base branch has moved forward.

@coderabbitai

coderabbitai Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository YAML (base), Central YAML (inherited)

Review profile: CHILL

Plan: Enterprise

Run ID: e2e898df-e792-4574-9293-aa536ff289f7

📥 Commits

Reviewing files that changed from the base of the PR and between 9f8b82f and 6897f8d.

📒 Files selected for processing (14)
  • core-services/release-controller/_repos/ocp-4.18-default.repo
  • core-services/release-controller/_repos/ocp-4.18-openstack.repo
  • core-services/release-controller/_repos/ocp-4.18-ppc64le.repo
  • core-services/release-controller/_repos/ocp-4.18-rhel-8-ironic-prevalidation.repo
  • core-services/release-controller/_repos/ocp-4.18-rhel-8-server-ironic.repo
  • core-services/release-controller/_repos/ocp-4.18-rhel-9-ironic-prevalidation.repo
  • core-services/release-controller/_repos/ocp-4.18-rhel-9-server-ironic.repo
  • core-services/release-controller/_repos/ocp-4.18-rhel8-aarch64.repo
  • core-services/release-controller/_repos/ocp-4.18-rhel8.repo
  • core-services/release-controller/_repos/ocp-4.18-rhel810.repo
  • core-services/release-controller/_repos/ocp-4.18-rhel9.repo
  • core-services/release-controller/_repos/ocp-4.18-rhel92.repo
  • core-services/release-controller/_repos/ocp-4.18-rhel94.repo
  • core-services/release-controller/_repos/ocp-4.18-s390x.repo

Walkthrough

All OCP 4.18 .repo configuration files under core-services/release-controller/_repos/ have their baseurl values updated from https://mirror2.openshift.com/enterprise/reposync/... to https://openshift-mirror-list.ci-systems.workers.dev/enterprise/reposync/.... The change covers 14 files and 20 repository sections across multiple RHEL versions and CPU architectures.

Changes

OCP 4.18 Mirror baseurl Migration

Layer / File(s) Summary
baseurl migration across all OCP 4.18 .repo files
core-services/release-controller/_repos/ocp-4.18-default.repo, core-services/release-controller/_repos/ocp-4.18-rhel8.repo, core-services/release-controller/_repos/ocp-4.18-rhel9.repo, core-services/release-controller/_repos/ocp-4.18-rhel8-aarch64.repo, core-services/release-controller/_repos/ocp-4.18-ppc64le.repo, core-services/release-controller/_repos/ocp-4.18-s390x.repo, core-services/release-controller/_repos/ocp-4.18-rhel810.repo, core-services/release-controller/_repos/ocp-4.18-rhel92.repo, core-services/release-controller/_repos/ocp-4.18-rhel94.repo, core-services/release-controller/_repos/ocp-4.18-openstack.repo, core-services/release-controller/_repos/ocp-4.18-rhel-8-*.repo, core-services/release-controller/_repos/ocp-4.18-rhel-9-*.repo
Every baseurl entry previously pointing to mirror2.openshift.com is replaced with openshift-mirror-list.ci-systems.workers.dev across all 14 files and all repo sections (OSE x86_64, ppc64le, s390x, aarch64, ironic, OpenStack RHEL 8/9, and versioned RHEL 8.6/9.2/9.4 variants). No other repo settings are modified.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

  • openshift/release#78140: Same mirror2.openshift.comopenshift-mirror-list.ci-systems.workers.dev URL switch applied to ci-operator/step-registry download/proxy logic.
  • openshift/release#79213: Identical baseurl migration in core-services/release-controller/_repos/ for OCP 4.13 .repo files.
  • openshift/release#79886: Same baseurl migration pattern applied to OCP 5.0 .repo files in the same directory.

Suggested labels

lgtm, approved, rehearsals-ack

Suggested reviewers

  • pruan-rht
  • danilo-gemoli
🚥 Pre-merge checks | ✅ 15
✅ Passed checks (15 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately reflects the main change: migrating OCP 4.18 RPM repositories from mirror2.openshift.com to the Cloudflare R2 endpoint (openshift-mirror-list.ci-systems.workers.dev).
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Stable And Deterministic Test Names ✅ Passed PR contains only .repo configuration files (repository configs), no Ginkgo test files. The stable test names check is not applicable to non-test files.
Test Structure And Quality ✅ Passed This PR contains only .repo configuration file changes with no test code. The "Test Structure and Quality" check is not applicable as there are no Ginkgo or other test files to review.
Microshift Test Compatibility ✅ Passed PR contains only .repo configuration file changes (updating RPM repository URLs), not Ginkgo e2e tests. The MicroShift compatibility check is not applicable.
Single Node Openshift (Sno) Test Compatibility ✅ Passed This PR contains only configuration file changes (.repo files), not new Ginkgo e2e tests. The SNO compatibility check is not applicable since no tests are being added.
Topology-Aware Scheduling Compatibility ✅ Passed PR modifies only YUM repository configuration files (.repo), not deployment manifests, operator code, or controllers. No scheduling constraints are introduced.
Ote Binary Stdout Contract ✅ Passed This PR updates OCP 4.18 .repo configuration files (YUM/DNF package repository configs) to redirect RPM downloads from mirror2.openshift.com to openshift-mirror-list.ci-systems.workers.dev. These a...
Ipv6 And Disconnected Network Test Compatibility ✅ Passed No Ginkgo e2e tests are added in this PR. Changes are limited to YUM repository configuration files (.repo files) with URL baseurl updates. Check is not applicable.
No-Weak-Crypto ✅ Passed PR only modifies YUM/DNF repository configuration files (.repo format) with URL updates. No weak cryptographic algorithms, custom crypto implementations, or non-constant-time secret comparisons int...
Container-Privileges ✅ Passed PR modifies only YUM/DNF repository configuration files (.repo), not container/K8s manifests. No privileged container settings, host namespaces, or security contexts exist in these files.
No-Sensitive-Data-In-Logs ✅ Passed The PR only modifies 14 .repo configuration files, updating baseurl values from mirror2.openshift.com to openshift-mirror-list.ci-systems.workers.dev. No logging code, logging statements, or sensit...

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Comment @coderabbitai help to get the list of available commands and usage tips.

@openshift-ci

openshift-ci Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

@ashwindasr: all tests passed!

Full PR test history. Your PR dashboard.

Details

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. I understand the commands that are listed here.

@jupierce

Copy link
Copy Markdown
Contributor

/lgtm

@openshift-ci openshift-ci Bot added the lgtm Indicates that a PR is ready to be merged. label Jun 17, 2026
@openshift-ci

openshift-ci Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: ashwindasr, jupierce

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci Bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jun 17, 2026
@openshift-merge-bot
openshift-merge-bot Bot merged commit dc1e4fd into openshift:main Jun 17, 2026
6 checks passed
@openshift-ci

openshift-ci Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

@ashwindasr: Updated the following 16 configmaps:

  • base-repos configmap in namespace ocp at cluster build11 using the following files:
    • key ocp-4.18-default.repo using file core-services/release-controller/_repos/ocp-4.18-default.repo
    • key ocp-4.18-openstack.repo using file core-services/release-controller/_repos/ocp-4.18-openstack.repo
    • key ocp-4.18-ppc64le.repo using file core-services/release-controller/_repos/ocp-4.18-ppc64le.repo
    • key ocp-4.18-rhel-8-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-ironic-prevalidation.repo
    • key ocp-4.18-rhel-8-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-server-ironic.repo
    • key ocp-4.18-rhel-9-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-ironic-prevalidation.repo
    • key ocp-4.18-rhel-9-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-server-ironic.repo
    • key ocp-4.18-rhel8-aarch64.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8-aarch64.repo
    • key ocp-4.18-rhel8.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8.repo
    • key ocp-4.18-rhel810.repo using file core-services/release-controller/_repos/ocp-4.18-rhel810.repo
    • key ocp-4.18-rhel9.repo using file core-services/release-controller/_repos/ocp-4.18-rhel9.repo
    • key ocp-4.18-rhel92.repo using file core-services/release-controller/_repos/ocp-4.18-rhel92.repo
    • key ocp-4.18-rhel94.repo using file core-services/release-controller/_repos/ocp-4.18-rhel94.repo
    • key ocp-4.18-s390x.repo using file core-services/release-controller/_repos/ocp-4.18-s390x.repo
  • base-repos configmap in namespace ocp at cluster build04 using the following files:
    • key ocp-4.18-default.repo using file core-services/release-controller/_repos/ocp-4.18-default.repo
    • key ocp-4.18-openstack.repo using file core-services/release-controller/_repos/ocp-4.18-openstack.repo
    • key ocp-4.18-ppc64le.repo using file core-services/release-controller/_repos/ocp-4.18-ppc64le.repo
    • key ocp-4.18-rhel-8-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-ironic-prevalidation.repo
    • key ocp-4.18-rhel-8-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-server-ironic.repo
    • key ocp-4.18-rhel-9-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-ironic-prevalidation.repo
    • key ocp-4.18-rhel-9-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-server-ironic.repo
    • key ocp-4.18-rhel8-aarch64.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8-aarch64.repo
    • key ocp-4.18-rhel8.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8.repo
    • key ocp-4.18-rhel810.repo using file core-services/release-controller/_repos/ocp-4.18-rhel810.repo
    • key ocp-4.18-rhel9.repo using file core-services/release-controller/_repos/ocp-4.18-rhel9.repo
    • key ocp-4.18-rhel92.repo using file core-services/release-controller/_repos/ocp-4.18-rhel92.repo
    • key ocp-4.18-rhel94.repo using file core-services/release-controller/_repos/ocp-4.18-rhel94.repo
    • key ocp-4.18-s390x.repo using file core-services/release-controller/_repos/ocp-4.18-s390x.repo
  • base-repos configmap in namespace ocp at cluster build13 using the following files:
    • key ocp-4.18-default.repo using file core-services/release-controller/_repos/ocp-4.18-default.repo
    • key ocp-4.18-openstack.repo using file core-services/release-controller/_repos/ocp-4.18-openstack.repo
    • key ocp-4.18-ppc64le.repo using file core-services/release-controller/_repos/ocp-4.18-ppc64le.repo
    • key ocp-4.18-rhel-8-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-ironic-prevalidation.repo
    • key ocp-4.18-rhel-8-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-server-ironic.repo
    • key ocp-4.18-rhel-9-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-ironic-prevalidation.repo
    • key ocp-4.18-rhel-9-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-server-ironic.repo
    • key ocp-4.18-rhel8-aarch64.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8-aarch64.repo
    • key ocp-4.18-rhel8.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8.repo
    • key ocp-4.18-rhel810.repo using file core-services/release-controller/_repos/ocp-4.18-rhel810.repo
    • key ocp-4.18-rhel9.repo using file core-services/release-controller/_repos/ocp-4.18-rhel9.repo
    • key ocp-4.18-rhel92.repo using file core-services/release-controller/_repos/ocp-4.18-rhel92.repo
    • key ocp-4.18-rhel94.repo using file core-services/release-controller/_repos/ocp-4.18-rhel94.repo
    • key ocp-4.18-s390x.repo using file core-services/release-controller/_repos/ocp-4.18-s390x.repo
  • base-repos configmap in namespace ocp at cluster build01 using the following files:
    • key ocp-4.18-default.repo using file core-services/release-controller/_repos/ocp-4.18-default.repo
    • key ocp-4.18-openstack.repo using file core-services/release-controller/_repos/ocp-4.18-openstack.repo
    • key ocp-4.18-ppc64le.repo using file core-services/release-controller/_repos/ocp-4.18-ppc64le.repo
    • key ocp-4.18-rhel-8-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-ironic-prevalidation.repo
    • key ocp-4.18-rhel-8-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-server-ironic.repo
    • key ocp-4.18-rhel-9-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-ironic-prevalidation.repo
    • key ocp-4.18-rhel-9-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-server-ironic.repo
    • key ocp-4.18-rhel8-aarch64.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8-aarch64.repo
    • key ocp-4.18-rhel8.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8.repo
    • key ocp-4.18-rhel810.repo using file core-services/release-controller/_repos/ocp-4.18-rhel810.repo
    • key ocp-4.18-rhel9.repo using file core-services/release-controller/_repos/ocp-4.18-rhel9.repo
    • key ocp-4.18-rhel92.repo using file core-services/release-controller/_repos/ocp-4.18-rhel92.repo
    • key ocp-4.18-rhel94.repo using file core-services/release-controller/_repos/ocp-4.18-rhel94.repo
    • key ocp-4.18-s390x.repo using file core-services/release-controller/_repos/ocp-4.18-s390x.repo
  • base-repos configmap in namespace ocp at cluster build12 using the following files:
    • key ocp-4.18-default.repo using file core-services/release-controller/_repos/ocp-4.18-default.repo
    • key ocp-4.18-openstack.repo using file core-services/release-controller/_repos/ocp-4.18-openstack.repo
    • key ocp-4.18-ppc64le.repo using file core-services/release-controller/_repos/ocp-4.18-ppc64le.repo
    • key ocp-4.18-rhel-8-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-ironic-prevalidation.repo
    • key ocp-4.18-rhel-8-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-server-ironic.repo
    • key ocp-4.18-rhel-9-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-ironic-prevalidation.repo
    • key ocp-4.18-rhel-9-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-server-ironic.repo
    • key ocp-4.18-rhel8-aarch64.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8-aarch64.repo
    • key ocp-4.18-rhel8.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8.repo
    • key ocp-4.18-rhel810.repo using file core-services/release-controller/_repos/ocp-4.18-rhel810.repo
    • key ocp-4.18-rhel9.repo using file core-services/release-controller/_repos/ocp-4.18-rhel9.repo
    • key ocp-4.18-rhel92.repo using file core-services/release-controller/_repos/ocp-4.18-rhel92.repo
    • key ocp-4.18-rhel94.repo using file core-services/release-controller/_repos/ocp-4.18-rhel94.repo
    • key ocp-4.18-s390x.repo using file core-services/release-controller/_repos/ocp-4.18-s390x.repo
  • base-repos configmap in namespace ocp at cluster build03 using the following files:
    • key ocp-4.18-default.repo using file core-services/release-controller/_repos/ocp-4.18-default.repo
    • key ocp-4.18-openstack.repo using file core-services/release-controller/_repos/ocp-4.18-openstack.repo
    • key ocp-4.18-ppc64le.repo using file core-services/release-controller/_repos/ocp-4.18-ppc64le.repo
    • key ocp-4.18-rhel-8-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-ironic-prevalidation.repo
    • key ocp-4.18-rhel-8-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-server-ironic.repo
    • key ocp-4.18-rhel-9-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-ironic-prevalidation.repo
    • key ocp-4.18-rhel-9-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-server-ironic.repo
    • key ocp-4.18-rhel8-aarch64.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8-aarch64.repo
    • key ocp-4.18-rhel8.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8.repo
    • key ocp-4.18-rhel810.repo using file core-services/release-controller/_repos/ocp-4.18-rhel810.repo
    • key ocp-4.18-rhel9.repo using file core-services/release-controller/_repos/ocp-4.18-rhel9.repo
    • key ocp-4.18-rhel92.repo using file core-services/release-controller/_repos/ocp-4.18-rhel92.repo
    • key ocp-4.18-rhel94.repo using file core-services/release-controller/_repos/ocp-4.18-rhel94.repo
    • key ocp-4.18-s390x.repo using file core-services/release-controller/_repos/ocp-4.18-s390x.repo
  • base-repos configmap in namespace ocp at cluster build08 using the following files:
    • key ocp-4.18-default.repo using file core-services/release-controller/_repos/ocp-4.18-default.repo
    • key ocp-4.18-openstack.repo using file core-services/release-controller/_repos/ocp-4.18-openstack.repo
    • key ocp-4.18-ppc64le.repo using file core-services/release-controller/_repos/ocp-4.18-ppc64le.repo
    • key ocp-4.18-rhel-8-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-ironic-prevalidation.repo
    • key ocp-4.18-rhel-8-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-server-ironic.repo
    • key ocp-4.18-rhel-9-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-ironic-prevalidation.repo
    • key ocp-4.18-rhel-9-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-server-ironic.repo
    • key ocp-4.18-rhel8-aarch64.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8-aarch64.repo
    • key ocp-4.18-rhel8.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8.repo
    • key ocp-4.18-rhel810.repo using file core-services/release-controller/_repos/ocp-4.18-rhel810.repo
    • key ocp-4.18-rhel9.repo using file core-services/release-controller/_repos/ocp-4.18-rhel9.repo
    • key ocp-4.18-rhel92.repo using file core-services/release-controller/_repos/ocp-4.18-rhel92.repo
    • key ocp-4.18-rhel94.repo using file core-services/release-controller/_repos/ocp-4.18-rhel94.repo
    • key ocp-4.18-s390x.repo using file core-services/release-controller/_repos/ocp-4.18-s390x.repo
  • base-repos configmap in namespace ocp at cluster build09 using the following files:
    • key ocp-4.18-default.repo using file core-services/release-controller/_repos/ocp-4.18-default.repo
    • key ocp-4.18-openstack.repo using file core-services/release-controller/_repos/ocp-4.18-openstack.repo
    • key ocp-4.18-ppc64le.repo using file core-services/release-controller/_repos/ocp-4.18-ppc64le.repo
    • key ocp-4.18-rhel-8-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-ironic-prevalidation.repo
    • key ocp-4.18-rhel-8-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-server-ironic.repo
    • key ocp-4.18-rhel-9-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-ironic-prevalidation.repo
    • key ocp-4.18-rhel-9-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-server-ironic.repo
    • key ocp-4.18-rhel8-aarch64.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8-aarch64.repo
    • key ocp-4.18-rhel8.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8.repo
    • key ocp-4.18-rhel810.repo using file core-services/release-controller/_repos/ocp-4.18-rhel810.repo
    • key ocp-4.18-rhel9.repo using file core-services/release-controller/_repos/ocp-4.18-rhel9.repo
    • key ocp-4.18-rhel92.repo using file core-services/release-controller/_repos/ocp-4.18-rhel92.repo
    • key ocp-4.18-rhel94.repo using file core-services/release-controller/_repos/ocp-4.18-rhel94.repo
    • key ocp-4.18-s390x.repo using file core-services/release-controller/_repos/ocp-4.18-s390x.repo
  • base-repos configmap in namespace ocp at cluster app.ci using the following files:
    • key ocp-4.18-default.repo using file core-services/release-controller/_repos/ocp-4.18-default.repo
    • key ocp-4.18-openstack.repo using file core-services/release-controller/_repos/ocp-4.18-openstack.repo
    • key ocp-4.18-ppc64le.repo using file core-services/release-controller/_repos/ocp-4.18-ppc64le.repo
    • key ocp-4.18-rhel-8-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-ironic-prevalidation.repo
    • key ocp-4.18-rhel-8-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-server-ironic.repo
    • key ocp-4.18-rhel-9-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-ironic-prevalidation.repo
    • key ocp-4.18-rhel-9-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-server-ironic.repo
    • key ocp-4.18-rhel8-aarch64.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8-aarch64.repo
    • key ocp-4.18-rhel8.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8.repo
    • key ocp-4.18-rhel810.repo using file core-services/release-controller/_repos/ocp-4.18-rhel810.repo
    • key ocp-4.18-rhel9.repo using file core-services/release-controller/_repos/ocp-4.18-rhel9.repo
    • key ocp-4.18-rhel92.repo using file core-services/release-controller/_repos/ocp-4.18-rhel92.repo
    • key ocp-4.18-rhel94.repo using file core-services/release-controller/_repos/ocp-4.18-rhel94.repo
    • key ocp-4.18-s390x.repo using file core-services/release-controller/_repos/ocp-4.18-s390x.repo
  • base-repos configmap in namespace ocp at cluster build07 using the following files:
    • key ocp-4.18-default.repo using file core-services/release-controller/_repos/ocp-4.18-default.repo
    • key ocp-4.18-openstack.repo using file core-services/release-controller/_repos/ocp-4.18-openstack.repo
    • key ocp-4.18-ppc64le.repo using file core-services/release-controller/_repos/ocp-4.18-ppc64le.repo
    • key ocp-4.18-rhel-8-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-ironic-prevalidation.repo
    • key ocp-4.18-rhel-8-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-server-ironic.repo
    • key ocp-4.18-rhel-9-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-ironic-prevalidation.repo
    • key ocp-4.18-rhel-9-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-server-ironic.repo
    • key ocp-4.18-rhel8-aarch64.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8-aarch64.repo
    • key ocp-4.18-rhel8.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8.repo
    • key ocp-4.18-rhel810.repo using file core-services/release-controller/_repos/ocp-4.18-rhel810.repo
    • key ocp-4.18-rhel9.repo using file core-services/release-controller/_repos/ocp-4.18-rhel9.repo
    • key ocp-4.18-rhel92.repo using file core-services/release-controller/_repos/ocp-4.18-rhel92.repo
    • key ocp-4.18-rhel94.repo using file core-services/release-controller/_repos/ocp-4.18-rhel94.repo
    • key ocp-4.18-s390x.repo using file core-services/release-controller/_repos/ocp-4.18-s390x.repo
  • base-repos configmap in namespace ocp at cluster build02 using the following files:
    • key ocp-4.18-default.repo using file core-services/release-controller/_repos/ocp-4.18-default.repo
    • key ocp-4.18-openstack.repo using file core-services/release-controller/_repos/ocp-4.18-openstack.repo
    • key ocp-4.18-ppc64le.repo using file core-services/release-controller/_repos/ocp-4.18-ppc64le.repo
    • key ocp-4.18-rhel-8-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-ironic-prevalidation.repo
    • key ocp-4.18-rhel-8-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-server-ironic.repo
    • key ocp-4.18-rhel-9-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-ironic-prevalidation.repo
    • key ocp-4.18-rhel-9-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-server-ironic.repo
    • key ocp-4.18-rhel8-aarch64.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8-aarch64.repo
    • key ocp-4.18-rhel8.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8.repo
    • key ocp-4.18-rhel810.repo using file core-services/release-controller/_repos/ocp-4.18-rhel810.repo
    • key ocp-4.18-rhel9.repo using file core-services/release-controller/_repos/ocp-4.18-rhel9.repo
    • key ocp-4.18-rhel92.repo using file core-services/release-controller/_repos/ocp-4.18-rhel92.repo
    • key ocp-4.18-rhel94.repo using file core-services/release-controller/_repos/ocp-4.18-rhel94.repo
    • key ocp-4.18-s390x.repo using file core-services/release-controller/_repos/ocp-4.18-s390x.repo
  • base-repos configmap in namespace ocp at cluster build06 using the following files:
    • key ocp-4.18-default.repo using file core-services/release-controller/_repos/ocp-4.18-default.repo
    • key ocp-4.18-openstack.repo using file core-services/release-controller/_repos/ocp-4.18-openstack.repo
    • key ocp-4.18-ppc64le.repo using file core-services/release-controller/_repos/ocp-4.18-ppc64le.repo
    • key ocp-4.18-rhel-8-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-ironic-prevalidation.repo
    • key ocp-4.18-rhel-8-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-server-ironic.repo
    • key ocp-4.18-rhel-9-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-ironic-prevalidation.repo
    • key ocp-4.18-rhel-9-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-server-ironic.repo
    • key ocp-4.18-rhel8-aarch64.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8-aarch64.repo
    • key ocp-4.18-rhel8.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8.repo
    • key ocp-4.18-rhel810.repo using file core-services/release-controller/_repos/ocp-4.18-rhel810.repo
    • key ocp-4.18-rhel9.repo using file core-services/release-controller/_repos/ocp-4.18-rhel9.repo
    • key ocp-4.18-rhel92.repo using file core-services/release-controller/_repos/ocp-4.18-rhel92.repo
    • key ocp-4.18-rhel94.repo using file core-services/release-controller/_repos/ocp-4.18-rhel94.repo
    • key ocp-4.18-s390x.repo using file core-services/release-controller/_repos/ocp-4.18-s390x.repo
  • base-repos configmap in namespace ocp at cluster build05 using the following files:
    • key ocp-4.18-default.repo using file core-services/release-controller/_repos/ocp-4.18-default.repo
    • key ocp-4.18-openstack.repo using file core-services/release-controller/_repos/ocp-4.18-openstack.repo
    • key ocp-4.18-ppc64le.repo using file core-services/release-controller/_repos/ocp-4.18-ppc64le.repo
    • key ocp-4.18-rhel-8-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-ironic-prevalidation.repo
    • key ocp-4.18-rhel-8-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-server-ironic.repo
    • key ocp-4.18-rhel-9-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-ironic-prevalidation.repo
    • key ocp-4.18-rhel-9-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-server-ironic.repo
    • key ocp-4.18-rhel8-aarch64.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8-aarch64.repo
    • key ocp-4.18-rhel8.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8.repo
    • key ocp-4.18-rhel810.repo using file core-services/release-controller/_repos/ocp-4.18-rhel810.repo
    • key ocp-4.18-rhel9.repo using file core-services/release-controller/_repos/ocp-4.18-rhel9.repo
    • key ocp-4.18-rhel92.repo using file core-services/release-controller/_repos/ocp-4.18-rhel92.repo
    • key ocp-4.18-rhel94.repo using file core-services/release-controller/_repos/ocp-4.18-rhel94.repo
    • key ocp-4.18-s390x.repo using file core-services/release-controller/_repos/ocp-4.18-s390x.repo
  • base-repos configmap in namespace ocp at cluster build10 using the following files:
    • key ocp-4.18-default.repo using file core-services/release-controller/_repos/ocp-4.18-default.repo
    • key ocp-4.18-openstack.repo using file core-services/release-controller/_repos/ocp-4.18-openstack.repo
    • key ocp-4.18-ppc64le.repo using file core-services/release-controller/_repos/ocp-4.18-ppc64le.repo
    • key ocp-4.18-rhel-8-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-ironic-prevalidation.repo
    • key ocp-4.18-rhel-8-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-server-ironic.repo
    • key ocp-4.18-rhel-9-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-ironic-prevalidation.repo
    • key ocp-4.18-rhel-9-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-server-ironic.repo
    • key ocp-4.18-rhel8-aarch64.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8-aarch64.repo
    • key ocp-4.18-rhel8.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8.repo
    • key ocp-4.18-rhel810.repo using file core-services/release-controller/_repos/ocp-4.18-rhel810.repo
    • key ocp-4.18-rhel9.repo using file core-services/release-controller/_repos/ocp-4.18-rhel9.repo
    • key ocp-4.18-rhel92.repo using file core-services/release-controller/_repos/ocp-4.18-rhel92.repo
    • key ocp-4.18-rhel94.repo using file core-services/release-controller/_repos/ocp-4.18-rhel94.repo
    • key ocp-4.18-s390x.repo using file core-services/release-controller/_repos/ocp-4.18-s390x.repo
  • base-repos configmap in namespace ocp at cluster core-ci using the following files:
    • key ocp-4.18-default.repo using file core-services/release-controller/_repos/ocp-4.18-default.repo
    • key ocp-4.18-openstack.repo using file core-services/release-controller/_repos/ocp-4.18-openstack.repo
    • key ocp-4.18-ppc64le.repo using file core-services/release-controller/_repos/ocp-4.18-ppc64le.repo
    • key ocp-4.18-rhel-8-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-ironic-prevalidation.repo
    • key ocp-4.18-rhel-8-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-server-ironic.repo
    • key ocp-4.18-rhel-9-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-ironic-prevalidation.repo
    • key ocp-4.18-rhel-9-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-server-ironic.repo
    • key ocp-4.18-rhel8-aarch64.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8-aarch64.repo
    • key ocp-4.18-rhel8.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8.repo
    • key ocp-4.18-rhel810.repo using file core-services/release-controller/_repos/ocp-4.18-rhel810.repo
    • key ocp-4.18-rhel9.repo using file core-services/release-controller/_repos/ocp-4.18-rhel9.repo
    • key ocp-4.18-rhel92.repo using file core-services/release-controller/_repos/ocp-4.18-rhel92.repo
    • key ocp-4.18-rhel94.repo using file core-services/release-controller/_repos/ocp-4.18-rhel94.repo
    • key ocp-4.18-s390x.repo using file core-services/release-controller/_repos/ocp-4.18-s390x.repo
  • base-repos configmap in namespace ocp at cluster vsphere02 using the following files:
    • key ocp-4.18-default.repo using file core-services/release-controller/_repos/ocp-4.18-default.repo
    • key ocp-4.18-openstack.repo using file core-services/release-controller/_repos/ocp-4.18-openstack.repo
    • key ocp-4.18-ppc64le.repo using file core-services/release-controller/_repos/ocp-4.18-ppc64le.repo
    • key ocp-4.18-rhel-8-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-ironic-prevalidation.repo
    • key ocp-4.18-rhel-8-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-8-server-ironic.repo
    • key ocp-4.18-rhel-9-ironic-prevalidation.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-ironic-prevalidation.repo
    • key ocp-4.18-rhel-9-server-ironic.repo using file core-services/release-controller/_repos/ocp-4.18-rhel-9-server-ironic.repo
    • key ocp-4.18-rhel8-aarch64.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8-aarch64.repo
    • key ocp-4.18-rhel8.repo using file core-services/release-controller/_repos/ocp-4.18-rhel8.repo
    • key ocp-4.18-rhel810.repo using file core-services/release-controller/_repos/ocp-4.18-rhel810.repo
    • key ocp-4.18-rhel9.repo using file core-services/release-controller/_repos/ocp-4.18-rhel9.repo
    • key ocp-4.18-rhel92.repo using file core-services/release-controller/_repos/ocp-4.18-rhel92.repo
    • key ocp-4.18-rhel94.repo using file core-services/release-controller/_repos/ocp-4.18-rhel94.repo
    • key ocp-4.18-s390x.repo using file core-services/release-controller/_repos/ocp-4.18-s390x.repo
Details

In response to this:

Summary

  • Migrate OCP 4.18 RPM repository downloads from mirror2.openshift.com to the Cloudflare Workers R2 endpoint (openshift-mirror-list.ci-systems.workers.dev) to eliminate CloudFront egress costs
  • Updated baseurl entries in all ocp-4.18-*.repo files under core-services/release-controller/_repos/
  • Preserved all path structures, authentication configuration (username_file/password_file), and CDN (cdn.redhat.com) baseurls

Test plan

  • All migrated R2 URLs return 401 (auth required = path exists on server)
  • CDN URLs unchanged and still resolve
  • CI rehearsal jobs pass RPM downloads from new endpoint

Related

🤖 Generated with Claude Code

Summary by CodeRabbit

This pull request migrates OCP 4.18 RPM repository mirror endpoints from mirror2.openshift.com to the Cloudflare Workers R2 endpoint (openshift-mirror-list.ci-systems.workers.dev) to reduce CloudFront egress costs. The migration involves updating the baseurl configuration across 14 repository definition files in core-services/release-controller/_repos/:

  • ocp-4.18-default.repo
  • ocp-4.18-openstack.repo
  • ocp-4.18-ppc64le.repo
  • ocp-4.18-rhel-8-ironic-prevalidation.repo
  • ocp-4.18-rhel-8-server-ironic.repo
  • ocp-4.18-rhel-9-ironic-prevalidation.repo
  • ocp-4.18-rhel-9-server-ironic.repo
  • ocp-4.18-rhel8-aarch64.repo
  • ocp-4.18-rhel8.repo
  • ocp-4.18-rhel810.repo
  • ocp-4.18-rhel9.repo
  • ocp-4.18-rhel92.repo
  • ocp-4.18-rhel94.repo
  • ocp-4.18-s390x.repo

Each file's baseurl entries are updated from https://mirror2.openshift.com/enterprise/reposync/4.18/... to https://openshift-mirror-list.ci-systems.workers.dev/enterprise/reposync/4.18/..., while preserving the full path structure, authentication configuration (including username_file and password_file settings), and CDN baseurls pointing to cdn.redhat.com. A total of 18 lines are modified across these configuration files. The test plan includes verifying that R2 URLs return 401 status codes (confirming authentication requirements), confirming CDN URLs remain unchanged, and running CI rehearsal jobs to validate RPM downloads function correctly from the new endpoint.

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.

kasturinarra pushed a commit to kasturinarra/release that referenced this pull request Jun 19, 2026
Migrate OCP 4.18 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 <noreply@anthropic.com>
krisnababu pushed a commit to krisnababu/release that referenced this pull request Jun 29, 2026
Migrate OCP 4.18 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 <noreply@anthropic.com>
krisnababu pushed a commit to oharan2/release that referenced this pull request Jul 3, 2026
Migrate OCP 4.18 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 <noreply@anthropic.com>
andrej1991 pushed a commit to andrej1991/release that referenced this pull request Jul 6, 2026
Migrate OCP 4.18 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 <noreply@anthropic.com>
TimurMP pushed a commit to TimurMP/release that referenced this pull request Jul 8, 2026
Migrate OCP 4.18 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 <noreply@anthropic.com>
SachinNinganure pushed a commit to SachinNinganure/release that referenced this pull request Jul 20, 2026
Migrate OCP 4.18 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 <noreply@anthropic.com>
amogh-redhat pushed a commit to amogh-redhat/release that referenced this pull request Aug 5, 2026
Migrate OCP 4.18 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 <noreply@anthropic.com>
TimurMP pushed a commit to TimurMP/release that referenced this pull request Sep 5, 2026
Migrate OCP 4.18 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 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. lgtm Indicates that a PR is ready to be merged. rehearsals-ack Signifies that rehearsal jobs have been acknowledged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants