[release-controller] Adding OKD version 5 support#79604
Conversation
rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
|
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 (3)
WalkthroughThis PR adds two new OKD SCOS release configurations ( ChangesOKD 5.y SCOS Release Setup
🎯 1 (Trivial) | ⏱️ ~3 minutes Suggested labels: Suggested reviewers:
🚥 Pre-merge checks | ✅ 12✅ Passed checks (12 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
|
[REHEARSALNOTIFIER] Note: If this PR includes changes to step registry files ( |
|
/hold |
|
/cc @jupierce |
|
@bradmwilliams: 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 |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: bradmwilliams, jupierce, Prashanth684 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 |
rh-pre-commit.version: 2.4.0
rh-pre-commit.check-secrets: ENABLED
Summary by CodeRabbit
This PR adds OpenShift OKD version 5 support to the release controller infrastructure by introducing new release configuration for OKD SCOS 5.
What's changing:
The PR adds release tracking and verification configuration for two new OKD 5 release streams:
OKD SCOS 5.y-stable - A new stable release stream with upgrade and upgrade-minor verification jobs configured to run against AWS environments. Both verification paths are set to retry up to 2 times on failure, and the upgrade-minor flow specifies upgrading from the previous minor version.
OKD SCOS 5.y-next - A corresponding next/development release stream with similar upgrade verification configuration. This stream is set to expire after 72 hours.
Both configurations define explicit CLI image overrides and constraints on unready releases and minimum creation intervals.
Infrastructure updates:
The
hack/annotate.shannotation script is updated to process these new OKD 5 release streams, ensuring they're properly annotated as part of the release workflow.These changes enable the OpenShift release controller to manage and track OKD 5 releases, handling both stable releases and pre-release testing streams with automated verification jobs.