ART-23401: Add release streams for the art23398 assembly - #85099
openshift-ci[bot] merged 3 commits into
Conversation
rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
|
@locriandev: This pull request references ART-23401 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.1.0" version, but no target version was set. 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. |
|
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 (5)
Included review availability: Your plan provides up to 12 included reviews per hour; 9 remain after this review. WalkthroughChangesart23398 release setup
Priority: ➖ Normal Estimated code review effort: 2 (Simple) | ~10 minutes Change: Feature Merge Risk: ⚪ Minimal · up to The four release configurations and annotation targets align for their supported architectures, so this change is ready to merge. Important Pre-merge checks failedPlease resolve all errors before merging. Addressing warnings is optional. ❌ Failed checks (1 error)
✅ Passed checks (14 passed)
Full details: No-Sensitive-Data-In-LogsExplanation The PR causes
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
rh-pre-commit.version: 2.4.0 rh-pre-commit.check-secrets: ENABLED
|
[REHEARSALNOTIFIER] Note: If this PR includes changes to step registry files ( Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
/approve |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: bradmwilliams, jupierce, locriandev 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 |
|
@locriandev: 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. |
Add four lightweight Release Controller configs for the OCP 5.0
art23398assembly, defined in ocp-build-data's openshift-5.0 releases.yml, and wire its source imagestreams throughhack/annotate.sh.The definition has
type: streamandbasis.assembly: stream, but the assembly's name isart23398, not the literalstream. Consequently,doozer release:gen-payloadcreates assembly-specific imagestreams.build-syncinvokes it with the selected assembly and does not override the imagestream name.ocp5.0-art-assembly-art23398ocp-arm645.0-art-assembly-art23398-arm64ocp-ppc64le5.0-art-assembly-art23398-ppc64leocp-s390x5.0-art-assembly-art23398-s390xThe streams use unique
5.0.0-0.nightly-art23398[-<arch>]names and matching assembly-specific mirror prefixes, with empty verification, periodic, and publish sections for this playground. Therelease-konflux-ocp-*filenames keep these public streams out of automatic private-config generation.Merge once the assembly imagestreams are complete (ART-23400, ART-23402). The existing annotation postsubmit applies the configs after merge.
Validation:
art23398definition and assembly type fromocp-build-data, then derived all four expected source names with Doozer'sassembly_imagestream_base_name_generic()andpayload_imagestream_namespace_and_name()helpers. Runninghack/annotate.shwith a mockedocmatched those outputs, mirror prefixes, nightly names, and destination streams.hack/validate-release-controller-config.sh .passed, including generated-config and job-reference validation.fd4dbc53.make formatis unavailable in this repository; JSON formatting was checked withjq.Jira: ART-23401.
Summary by CodeRabbit
Adds Release Controller configurations for the OCP 5.0
konflux-rhcosassembly streams acrossocp,ocp-arm64,ocp-ppc64le, andocp-s390x.Updates
hack/annotate.shto map build-sync imagestreams to theart23398assembly and payload configuration. Each stream uses unique names and mirror prefixes.Validation checks passed for formatting, annotations, Release Controller configuration, job references, and schemas.