MULTIARCH-6092: Migrate MTO e2e tests from GCP to AWS (v1.x)#80797
MULTIARCH-6092: Migrate MTO e2e tests from GCP to AWS (v1.x)#80797mfbonfigli wants to merge 1 commit into
Conversation
GCP ARM instances (t2a-standard-4) are unavailable due to regional stockouts in us-central1. Migrate multiarch-tuning-operator e2e tests on v1.x branch to AWS where ARM instances (m6g.xlarge) are more reliably available. Instance mapping: - ARM compute: t2a-standard-4 → m6g.xlarge (4 vCPU, 16GB) - x86 worker: n2-standard-4 → m6i.xlarge (4 vCPU, 16GB) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
Skipping CI for Draft Pull Request. |
|
@mfbonfigli: This pull request references MULTIARCH-6092 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. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: mfbonfigli The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
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 (2)
📒 Files selected for processing (12)
WalkthroughAcross 12 CI operator YAML configuration files for the multiarch-tuning-operator (covering OCP versions 416–422 and 50, under both ChangesGCP → AWS e2e job migration for multiarch-tuning-operator
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~4 minutes Suggested reviewers
🚥 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 |
|
[REHEARSALNOTIFIER]
Prior to this PR being merged, you will need to either run and acknowledge or opt to skip these rehearsals. Interacting with pj-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
Migrate multiarch-tuning-operator e2e tests on v1.x branch to AWS where ARM instances (m6g.xlarge) are more reliably available.
Instance mapping:
For more details see https://github.com/openshift/release/pull/80580/changes
Note: this should be merged after #80580 as it is based off of that PR branch.
Summary by CodeRabbit
This PR migrates the multiarch-tuning-operator e2e tests from Google Cloud Platform (GCP) to Amazon Web Services (AWS) across the v1.x branch. The migration is necessary because GCP's ARM compute instances (t2a-standard-4) are experiencing regional stockouts in us-central1.
Scope of changes:
The PR updates 10 CI configuration files (5 for openshift/multiarch-tuning-operator and 5 for outrigger-project/multiarch-tuning-operator) covering OCP versions 4.16 through 5.0. Each configuration file has identical changes to its e2e test job definition.
Technical changes:
Each affected configuration replaces the GCP e2e job (
e2e-gcp) with an AWS equivalent (e2e-aws) by:openshift-org-gcptoopenshift-org-awsipi-gcptoipi-awsThe changes preserve all test capabilities (arm64 support), skip filters, dependencies, and test references—only the underlying cloud infrastructure and instance sizing are modified.
Dependencies:
This PR depends on PR
#80580and should be merged after that PR is complete.