CNTRLPLANE-772: Add 4.22 AWS HCM periodics#80098
Conversation
Create openshift-hypershift-release-4.22__periodics-hcm.yaml with the same job set as 4.21, including the reqserving-e2e-aws periodic job using the hypershift-aws-reqserving-e2e workflow. Jobs included: - e2e-aws: daily at 0:00 UTC - reqserving-e2e-aws: daily at 4:00 UTC - e2e-aws-upgrade-minor: daily at 1:00 UTC (4.21 → 4.22) - e2e-aws-upgrade-from-zero: daily at 2:00 UTC (4.22.0 → latest 4.22)
|
@jiezhao16: This pull request references CNTRLPLANE-772 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. 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 ignored due to path filters (1)
📒 Files selected for processing (1)
WalkthroughThis PR adds a new periodic CI workflow configuration file for the HyperShift project's release-4.22 branch. The file defines base image sources, release version targets across multiple channels, and four scheduled test workflows (AWS e2e, reqserving e2e, and control-plane upgrade tests) with cron-driven execution and explicit OCP_IMAGE_PREVIOUS dependencies for upgrade validation. ChangesHyperShift 4.22 Periodic CI Configuration
Possibly Related PRs
Suggested Labels
Suggested Reviewers
Estimated Code Review Effort🎯 3 (Moderate) | ⏱️ ~20 minutes 🚥 Pre-merge checks | ✅ 15✅ Passed checks (15 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@openshift-ci-robot: your |
|
@coderabbitai[bot]: your |
|
/pj-rehearse periodic-ci-openshift-hypershift-release-4.22-periodics-hcm-reqserving-e2e-aws |
|
@jiezhao16: your |
|
@openshift-merge-bot[bot]: your |
2 similar comments
|
@openshift-merge-bot[bot]: your |
|
@openshift-merge-bot[bot]: your |
|
/pj-rehearse periodic-ci-openshift-hypershift-release-4.22-periodics-hcm-reqserving-e2e-aws |
|
@jiezhao16: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
Rehearsal failed because OCP 4.22 is not yet available in the |
|
/pj-rehearse ack |
|
@jiezhao16: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse periodic-ci-openshift-hypershift-release-4.22-periodics-hcm-reqserving-e2e-aws |
|
@jiezhao16: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/pj-rehearse periodic-ci-openshift-hypershift-release-4.22-periodics-hcm-reqserving-e2e-aws |
|
@jiezhao16: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
|
/retest-required |
|
/lgtm |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: csrwng, jiezhao16 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 |
|
/pj-rehearse ack |
|
@jiezhao16: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel. |
e506179
into
openshift:main
|
@jiezhao16: The following test failed, say
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. |
Create openshift-hypershift-release-4.22__periodics-hcm.yaml with the same job set as 4.21, including the reqserving-e2e-aws periodic job using the hypershift-aws-reqserving-e2e workflow. Jobs included: - e2e-aws: daily at 0:00 UTC - reqserving-e2e-aws: daily at 4:00 UTC - e2e-aws-upgrade-minor: daily at 1:00 UTC (4.21 → 4.22) - e2e-aws-upgrade-from-zero: daily at 2:00 UTC (4.22.0 → latest 4.22)
Create openshift-hypershift-release-4.22__periodics-hcm.yaml with the same job set as 4.21, including the reqserving-e2e-aws periodic job using the hypershift-aws-reqserving-e2e workflow. Jobs included: - e2e-aws: daily at 0:00 UTC - reqserving-e2e-aws: daily at 4:00 UTC - e2e-aws-upgrade-minor: daily at 1:00 UTC (4.21 → 4.22) - e2e-aws-upgrade-from-zero: daily at 2:00 UTC (4.22.0 → latest 4.22)
Create openshift-hypershift-release-4.22__periodics-hcm.yaml with the same job set as 4.21, including the reqserving-e2e-aws periodic job using the hypershift-aws-reqserving-e2e workflow. Jobs included: - e2e-aws: daily at 0:00 UTC - reqserving-e2e-aws: daily at 4:00 UTC - e2e-aws-upgrade-minor: daily at 1:00 UTC (4.21 → 4.22) - e2e-aws-upgrade-from-zero: daily at 2:00 UTC (4.22.0 → latest 4.22)
Create openshift-hypershift-release-4.22__periodics-hcm.yaml with the same job set as 4.21, including the reqserving-e2e-aws periodic job using the hypershift-aws-reqserving-e2e workflow. Jobs included: - e2e-aws: daily at 0:00 UTC - reqserving-e2e-aws: daily at 4:00 UTC - e2e-aws-upgrade-minor: daily at 1:00 UTC (4.21 → 4.22) - e2e-aws-upgrade-from-zero: daily at 2:00 UTC (4.22.0 → latest 4.22)
Create openshift-hypershift-release-4.22__periodics-hcm.yaml with the same job set as 4.21, including the reqserving-e2e-aws periodic job using the hypershift-aws-reqserving-e2e workflow. Jobs included: - e2e-aws: daily at 0:00 UTC - reqserving-e2e-aws: daily at 4:00 UTC - e2e-aws-upgrade-minor: daily at 1:00 UTC (4.21 → 4.22) - e2e-aws-upgrade-from-zero: daily at 2:00 UTC (4.22.0 → latest 4.22)
Create openshift-hypershift-release-4.22__periodics-hcm.yaml with the same job set as 4.21, including the reqserving-e2e-aws periodic job using the hypershift-aws-reqserving-e2e workflow. Jobs included: - e2e-aws: daily at 0:00 UTC - reqserving-e2e-aws: daily at 4:00 UTC - e2e-aws-upgrade-minor: daily at 1:00 UTC (4.21 → 4.22) - e2e-aws-upgrade-from-zero: daily at 2:00 UTC (4.22.0 → latest 4.22)
Summary
openshift-hypershift-release-4.22__periodics-hcm.yamlwith the same job set as 4.21Jobs
e2e-awshypershift-aws-e2e-externalreqserving-e2e-awshypershift-aws-reqserving-e2ee2e-aws-upgrade-minorhypershift-aws-e2e-external(4.21 → 4.22)e2e-aws-upgrade-from-zerohypershift-aws-e2e-external(4.22.0 → latest 4.22)Test plan
/pj-rehearseSummary by CodeRabbit
This pull request adds periodic CI/CD testing infrastructure for the Hypershift 4.22 release, specifically for the Host Control Plane (HCM) variant. A new configuration file is created that establishes four daily scheduled test workflows running on AWS infrastructure:
The configuration mirrors the existing 4.21 job structure, ensuring consistent testing patterns across release versions. It specifies the necessary image references, resource allocations, and environment overrides to route tests to the appropriate OpenShift release versions. This enables continuous validation that Hypershift's HCM functionality works correctly on the 4.22 release line.