Add CI image substitutions for OADP plugin images (base_images + operator.substitutions) - #82762
Add CI image substitutions for OADP plugin images (base_images + operator.substitutions)#82762kaovilai wants to merge 1 commit into
Conversation
|
Skipping CI for Draft Pull Request. |
|
Caution Review failedAn error occurred during the review process. Please try again later. WalkthroughThe CI configurations add OADP base-image definitions and operator bundle substitutions for OADP 1.3 through 1.6 and development releases across multiple OpenShift versions. ChangesOADP CI image mappings
Estimated code review effort: 3 (Moderate) | ~20 minutes Suggested reviewers: 🚥 Pre-merge checks | ✅ 15✅ Passed checks (15 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
18b488f to
1bcbd31
Compare
1bcbd31 to
7bf886d
Compare
|
/pj-rehearse max |
|
@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
7bf886d to
e484001
Compare
|
@kaovilai, Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
e484001 to
466820c
Compare
Add base_images and operator.substitutions for OADP plugin images (velero, openshift-velero-plugin, velero-plugin-for-aws/csi/gcp/azure) across all OADP operator CI configurations. Remove deprecated CLI e2e test definitions. Regenerate prowjob YAML files. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
466820c to
0e5aef0
Compare
|
New changes are detected. LGTM label has been removed. |
|
[REHEARSALNOTIFIER]
A total of 74 jobs have been affected by this change. The above listing is non-exhaustive and limited to 25 jobs. A full list of affected jobs can be found here Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
/pj-rehearse max |
|
@redhat-chai-bot: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse ack |
|
@kaovilai: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/lgtm |
|
@kaovilai: you cannot LGTM your own PR. 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 kubernetes-sigs/prow repository. |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: kaovilai, sseago 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 |
|
@redhat-chai-bot don't downgrade images, I see instances of going down to go 1.23. |
|
/hold for fix. |
Adds
base_images+operator.substitutionsentries so CI-built OADP plugin images get substituted into the operator bundle for e2e, across all currently-supported release branches.Changes (10 files)
oadp-1.3(4.14):openshift-velero-plugin,velero,velero-plugin-for-{aws,csi,gcp,microsoft-azure}oadp-1.4(4.18),oadp-1.5(4.19,4.20): same set, swappingcsiforlegacy-awsoadp-1.6(4.18,4.22,5.0): full 17-image set — addshypershift-oadp-plugin,kubevirt-datamover-controller,kubevirt-datamover-plugin,kubevirt-velero-plugin,oadp-cli,oadp-must-gather,oadp-non-admin,oadp-vm-file-restore,oadp-vmdp,oadp-vmfr-access(+-sshd), plusopenshift-velero-plugin/velero/velero-plugin-for-{aws,gcp,legacy-aws,microsoft-azure}oadp-dev(4.22,4.23,5.0): 14-image subset of the 1.6 set — excludeshypershift-oadp-plugin,kubevirt-velero-plugin,oadp-non-admin(no CI config exists for those on dev yet);oadp-vmfr-access-sshdalso excluded (no CI repo builds it on dev)Why
e2e currently only picks up a new plugin build via the hourly image-mirroring/promotion job. Wiring CI-built images directly into
base_images/operator.substitutionsmeans e2e will pick up a plugin change as soon as it merges — removing that hourly lag.Note
Proposed by chai-bot (redhat-chai-bot), opened as draft via Claude Code.
Summary by CodeRabbit
Updates six OADP operator CI configuration files for
oadp-1.6andoadp-dev. The configurations define CI-built plugin images inbase_imagesand substitute them into operator bundles throughoperator.substitutions.The mappings cover 17 images for
oadp-1.6and 14 images foroadp-dev. Threeoadp-devimages are excluded because no CI configurations exist.oadp-vmfr-access-filebrowseris excluded because no CI repository builds it.Summary by CodeRabbit
This PR updates OpenShift CI configurations for the OADP operator across
oadp-1.3throughoadp-1.6andoadp-dev.The configurations now define CI-built plugin images under
base_imagesand map operator bundle image references throughoperator.substitutions. E2E jobs can use fresh CI image digests without waiting for hourly image mirroring.The image sets match each release configuration. Unsupported images remain excluded when no CI build or configuration exists.