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: |
|
@mfbonfigli: 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. |
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.