Skip to content

CNTRLPLANE-2883: Add v2 ARM64 multi-arch test jobs for AWS and Azure - #81894

Open
georgelipceanu wants to merge 1 commit into
openshift:mainfrom
georgelipceanu:CNTRLPLANE-2883
Open

CNTRLPLANE-2883: Add v2 ARM64 multi-arch test jobs for AWS and Azure#81894
georgelipceanu wants to merge 1 commit into
openshift:mainfrom
georgelipceanu:CNTRLPLANE-2883

Conversation

@georgelipceanu

@georgelipceanu georgelipceanu commented Jul 14, 2026

Copy link
Copy Markdown
Member

Description

This PR adds CI presubmit jobs for the v2 migration of the v1 ARM64 NodePool creation test that validates multi-architecture NodePool provisioning on AWS and Azure platforms as part of CNTRLPLANE-2883.

Holding until openshift/hypershift#8926 is merged.

Summary by CodeRabbit

  • Adds scheduled CI jobs for v2 multi-architecture HyperShift NodePool provisioning on AWS and Azure.
  • Configures ARM64 AWS testing with the hypershift-aws profile, m6g.xlarge instances, and the AWS v2 workflow.
  • Configures ARM64 Azure testing with the hypershift-aks profile and the Azure self-managed v2 workflow.
  • Adds optional EXTRA_ARGS support to AWS and Azure guest-cluster creation steps.

@openshift-ci openshift-ci Bot added the do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. label Jul 14, 2026
@openshift-ci-robot openshift-ci-robot added the jira/valid-reference Indicates that this PR references a valid Jira ticket of any type. label Jul 14, 2026
@openshift-ci-robot

openshift-ci-robot commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

@georgelipceanu: This pull request references CNTRLPLANE-2883 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.

Details

In response to this:

Description

This PR adds CI presubmit jobs for the v2 migration of the v1 ARM64 NodePool creation test that validates multi-architecture NodePool provisioning on AWS and Azure platforms as part of CNTRLPLANE-2883.

Holding until openshift/hypershift#8926 is merged.

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.

@openshift-ci

openshift-ci Bot commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Skipping CI for Draft Pull Request.
If you want CI signal for your change, please convert it to an actual PR.
You can still manually trigger a test run with /test all

@georgelipceanu

Copy link
Copy Markdown
Member Author

/hold

@openshift-ci openshift-ci Bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jul 14, 2026
@coderabbitai

coderabbitai Bot commented Jul 14, 2026

Copy link
Copy Markdown
Contributor

Note

Reviews paused

It looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the reviews.auto_review.auto_pause_after_reviewed_commits setting.

Use the following commands to manage reviews:

  • @coderabbitai resume to resume automatic reviews.
  • @coderabbitai review to trigger a single review.

Use the checkboxes below for quick actions:

  • ▶️ Resume reviews
  • 🔍 Trigger review

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Repository YAML (base), Central YAML (inherited)

Review profile: CHILL

Plan: Enterprise

Run ID: 3a0eda83-80ae-4ecf-bf44-8a3703b3b4f2

📥 Commits

Reviewing files that changed from the base of the PR and between 0fdf99d and 6f87da2.

⛔ Files ignored due to path filters (1)
  • ci-operator/jobs/openshift/hypershift/openshift-hypershift-main-periodics.yaml is excluded by !ci-operator/jobs/**
📒 Files selected for processing (4)
  • ci-operator/config/openshift/hypershift/openshift-hypershift-main.yaml
  • ci-operator/step-registry/hypershift/aws/create-guests/hypershift-aws-create-guests-ref.yaml
  • ci-operator/step-registry/hypershift/azure/create-selfmanaged-guests/hypershift-azure-create-selfmanaged-guests-commands.sh
  • ci-operator/step-registry/hypershift/azure/create-selfmanaged-guests/hypershift-azure-create-selfmanaged-guests-ref.yaml
🚧 Files skipped from review as they are similar to previous changes (4)
  • ci-operator/step-registry/hypershift/azure/create-selfmanaged-guests/hypershift-azure-create-selfmanaged-guests-ref.yaml
  • ci-operator/step-registry/hypershift/aws/create-guests/hypershift-aws-create-guests-ref.yaml
  • ci-operator/step-registry/hypershift/azure/create-selfmanaged-guests/hypershift-azure-create-selfmanaged-guests-commands.sh
  • ci-operator/config/openshift/hypershift/openshift-hypershift-main.yaml

Included review availability: Your plan provides up to 12 included reviews per hour; 11 remain after this review.


Walkthrough

Adds monthly AWS and Azure ARM64 HyperShift v2 E2E jobs. Adds optional EXTRA_ARGS support to guest creation steps.

Changes

HyperShift ARM64 coverage

Layer / File(s) Summary
Scheduled ARM64 v2 E2E jobs
ci-operator/config/openshift/hypershift/openshift-hypershift-main.yaml
Adds monthly AWS and Azure ARM64 E2E jobs with provider-specific profiles and v2 workflows.
Optional guest creation arguments
ci-operator/step-registry/hypershift/aws/create-guests/..., ci-operator/step-registry/hypershift/azure/create-selfmanaged-guests/...
Defines documented EXTRA_ARGS defaults. The Azure command exports EXTRA_ARGS when it is non-empty before running create-guests.

Priority: ➖ Normal

Estimated code review effort: 2 (Simple) | ~10 minutes

Merge Risk: ⚪ Minimal · up to 6f87d

The change adds scheduled ARM64 HyperShift CI coverage and optional guest-creation arguments. No concrete merge-blocking risk is identified.

🚥 Pre-merge checks | ✅ 15
✅ Passed checks (15 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly and concisely describes the main change: adding v2 ARM64 multi-architecture test jobs for AWS and Azure.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 1…
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Stable And Deterministic Test Names ✅ Passed The pull request changes only CI YAML, generated Prow jobs, and guest-creation shell/ref files. The diff adds no Ginkgo It, Describe, Context, or When test titles. The new CI identifiers are s…
Test Structure And Quality ✅ Passed PASS: The pull request does not change Ginkgo test code. The diff contains only CI YAML, generated periodic-job configuration, and guest-creation shell/ref files. It adds no It, BeforeEach, AfterEach,…
Microshift Test Compatibility ✅ Passed PASS: The pull request adds CI job definitions, generated periodic job configuration, and EXTRA_ARGS handling. The exact patch adds no Ginkgo It(), Describe(), Context(), or When() declarati…
Single Node Openshift (Sno) Test Compatibility ✅ Passed PASS: The pull request adds only CI YAML and shell configuration. The exact commit diff contains no new Go or Ginkgo test declarations such as It(), Describe(), Context(), or When(). The new jobs invo…
Topology-Aware Scheduling Compatibility ✅ Passed The pull request changes CI configuration, generated Prow periodic-job manifests, and guest-cluster test-step argument plumbing. The added jobs set node_architecture: arm64, CI capability labels, an…
Ote Binary Stdout Contract ✅ Passed The pull request changes only CI YAML and one shell wrapper. The additions define jobs, environment variables, and export EXTRA_ARGS; they add no fmt.Print*, logging, klog, Ginkgo setup, or other …
Ipv6 And Disconnected Network Test Compatibility ✅ Passed PASS: The pull request adds CI configuration and guest-creation argument plumbing, not new Ginkgo test code. The commit changes only YAML and one shell script; no added It(), Describe(), `Context(…
No-Weak-Crypto ✅ Passed PASS: The commit diff adds periodic job configuration and EXTRA_ARGS plumbing only. Searches of all changed files and added lines found no MD5, SHA1, DES, 3DES, RC4, Blowfish, or ECB usage. The new …
Container-Privileges ✅ Passed PASS. The pull request adds two Prow job specs, but their pod manifests contain no privileged, hostPID, hostNetwork, hostIPC, SYS_ADMIN, allowPrivilegeEscalation, or root security settings…
No-Sensitive-Data-In-Logs ✅ Passed PASS: The pull request adds no logging of passwords, tokens, API keys, PII, session IDs, hostnames, or customer data. The new jobs set EXTRA_ARGS only to the non-sensitive value --arch=arm64. The …
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Comment @coderabbitai help to get the list of available commands.

@georgelipceanu georgelipceanu changed the title CNTRLPLANE-2883: Add v2 ARM64 multi-arch test jobs for AWS and Azure [WIP]CNTRLPLANE-2883: Add v2 ARM64 multi-arch test jobs for AWS and Azure Jul 14, 2026
@georgelipceanu georgelipceanu changed the title [WIP]CNTRLPLANE-2883: Add v2 ARM64 multi-arch test jobs for AWS and Azure [WIP] CNTRLPLANE-2883: Add v2 ARM64 multi-arch test jobs for AWS and Azure Jul 14, 2026
@georgelipceanu
georgelipceanu marked this pull request as ready for review July 14, 2026 22:14
@openshift-ci
openshift-ci Bot requested review from ironcladlou and sdminonne July 14, 2026 22:14
@georgelipceanu

Copy link
Copy Markdown
Member Author

/unhold

@openshift-ci openshift-ci Bot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Jul 23, 2026

@mgencur mgencur left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hey @georgelipceanu , I'm wondering if we also want to run this periodically, maybe once in 2 weeks. The current CI configs are optional pre-submit jobs so people might trigger it very rarely (maybe only on multi-arch-related changes).

steps:
cluster_profile: hypershift-aks
dependencies:
RELEASE_IMAGE_LATEST: release:multi-latest

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have checked that NODEPOOL_RELEASE_IMAGE_LATEST is not used in self-managed azure 👍

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm wondering if we also want to run this periodically, maybe once in 2 weeks. The current CI configs are optional pre-submit jobs so people might trigger it very rarely (maybe only on multi-arch-related changes).

I'll add this in my next set of changes 👍

TECH_PREVIEW_NO_UPGRADE: "true"
TEST_SUITE: openshift/conformance/parallel/minimal
workflow: hypershift-aws-e2e-backuprestore
- always_run: false

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Both of these CI configs need EXTRA_ARGS: --arch=arm64 in order to actually run arm64 nodes.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

For self managed Azure, I tried to add this like so:

 - always_run: false
    as: e2e-v2-azure-multi-arch
    optional: true
    steps:
      cluster_profile: hypershift-aks
      dependencies:
        RELEASE_IMAGE_LATEST: release:multi-latest
      env:
        EXTRA_ARGS: --arch=arm64  # <-- HERE 
        TECH_PREVIEW_NO_UPGRADE: "true"
      workflow: hypershift-azure-e2e-v2-self-managed

But after running make update it shows the following error:

glipcean@glipcean-mac release % make update         
# If the Python scripts fail, use the venv/ directory to establish a Python virtual environment by running these commands:
.......
time="2026-07-27T11:51:03Z" level=info msg="Configs reloaded" duration=1.897537944s
time="2026-07-27T11:51:05Z" level=error error="failed to validate configuration openshift/hypershift/openshift-hypershift-main.yaml: Failed resolve MultiStageTestConfiguration: test/e2e-v2-azure-multi-arch: workflow/hypershift-azure-e2e-v2-self-managed: parameter \"EXTRA_ARGS\" is overridden in [test/e2e-v2-azure-multi-arch] but not declared in any step"
time="2026-07-27T11:51:05Z" level=fatal msg="error validating configuration files"
make[1]: *** [ci-operator-checkconfig] Error 1
make: *** [update] Error 2

I checked what the Azure v2 workflow in ci-operator/step-registry/hypershift/azure/e2e/v2-self-managed/hypershift-azure-e2e-v2-self-managed-workflow.yaml defines:

  env:
    CLOUD_PROVIDER: "Azure"
    HYPERSHIFT_PLATFORM: "azure"
    HYPERSHIFT_NODE_COUNT: "6"
    HYPERSHIFT_AZURE_LOCATION: "centralus"
    AZURE_SELF_MANAGED: "true"
    HYPERSHIFT_EXTERNAL_DNS_DOMAIN: "sm.hcp-sm-azure.azure.devcluster.openshift.com"
    HYPERSHIFT_ETCD_STORAGE_CLASS: "managed-csi-premium-v2"

This shows no EXTRA_ARGS unlike the AWS workflow (in hypershift-aws-create which is used by hypershift-aws-e2e-v2-workflow.yaml). Does Azure need a different parameter for ARM64 in the CI config, or maybe I'm not using this correctly? Or alternatively I could add this to the config myself.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@georgelipceanu Thanks for the heads up, I was only looking at AKS where we use the hypershift-azure-create step which has the arch argument. But the v2 tests on self-managed Azure use the binary from /hypershift/bin/create-guests in the hypershift-azure-create-selfmanaged-guests chain. Maybe we need to imlement something there to allow testing of arm

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Made some changes in the hypershift PR for this v2 migration in test/e2e/v2/lifecycle/azure.go to read EXTRA_ARGS environment variable, which should allow CI to pass --arch=arm64 for multi-arch cluster creation.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great!

@coderabbitai

coderabbitai Bot commented Aug 13, 2026

Copy link
Copy Markdown
Contributor

Note

GitHub couldn't provide a complete incremental comparison for this pull request, so CodeRabbit is performing a full review instead. This review may take a little longer.

@georgelipceanu georgelipceanu changed the title [WIP] CNTRLPLANE-2883: Add v2 ARM64 multi-arch test jobs for AWS and Azure CNTRLPLANE-2883: Add v2 ARM64 multi-arch test jobs for AWS and Azure Aug 27, 2026
@openshift-ci openshift-ci Bot added needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. and removed do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress. labels Aug 27, 2026
@coderabbitai

coderabbitai Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

Note

GitHub couldn't provide a complete incremental comparison for this pull request, so CodeRabbit is performing a full review instead. This review may take a little longer.

@openshift-ci openshift-ci Bot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Aug 27, 2026
@openshift-ci

openshift-ci Bot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: georgelipceanu
Once this PR has been reviewed and has the lgtm label, please assign bryan-cox for approval. For more information see the Code Review Process.

The full list of commands accepted by this bot can be found here.

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci-robot

openshift-ci-robot commented Aug 27, 2026

Copy link
Copy Markdown
Contributor

@georgelipceanu: This pull request references CNTRLPLANE-2883 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.

Details

In response to this:

Description

This PR adds CI presubmit jobs for the v2 migration of the v1 ARM64 NodePool creation test that validates multi-architecture NodePool provisioning on AWS and Azure platforms as part of CNTRLPLANE-2883.

Holding until openshift/hypershift#8926 is merged.

Summary by CodeRabbit

  • Adds scheduled CI jobs for v2 multi-architecture HyperShift NodePool provisioning on AWS and Azure.
  • Configures ARM64 AWS testing with the hypershift-aws profile, m6g.xlarge instances, and the AWS v2 workflow.
  • Configures ARM64 Azure testing with the hypershift-aks profile and the Azure self-managed v2 workflow.
  • Adds optional EXTRA_ARGS support to AWS and Azure guest-cluster creation steps.

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.

@georgelipceanu

Copy link
Copy Markdown
Member Author

/pj-rehearse periodic-ci-openshift-hypershift-main-periodic-e2e-v2-aws-multi-arch,periodic-ci-openshift-hypershift-main-periodic-e2e-v2-azure-multi-arch

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@georgelipceanu: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@georgelipceanu: job(s): periodic-ci-openshift-hypershift-main-periodic-e2e-v2-aws-multi-arch,periodic-ci-openshift-hypershift-main-periodic-e2e-v2-azure-multi-arch either don't exist or were not found to be affected, and cannot be rehearsed

@georgelipceanu

Copy link
Copy Markdown
Member Author

/pj-rehearse periodic-ci-openshift-hypershift-main-periodic-e2e-v2-aws-multi-arch

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@georgelipceanu: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@georgelipceanu

Copy link
Copy Markdown
Member Author

/pj-rehearse periodic-ci-openshift-hypershift-main-periodic-e2e-v2-azure-multi-arch

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@georgelipceanu: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-ci openshift-ci Bot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Sep 1, 2026
@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@georgelipceanu, pj-rehearse: unable prepare a candidate for rehearsal; rehearsals will not be run. This could be due to a branch that needs to be rebased. ERROR:

couldn't rebase candidate onto 47b97b4d824c83c1f1db97f8d7bfbf09c44ce40b due to conflicts

@openshift-ci openshift-ci Bot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Sep 1, 2026
@coderabbitai

coderabbitai Bot commented Sep 1, 2026

Copy link
Copy Markdown
Contributor

Note

GitHub couldn't provide a complete incremental comparison for this pull request, so CodeRabbit is performing a full review instead. This review may take a little longer.

@georgelipceanu

Copy link
Copy Markdown
Member Author

/pj-rehearse periodic-ci-openshift-hypershift-main-periodic-e2e-v2-azure-multi-arch

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@georgelipceanu: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

Signed-off-by: George Lipceanu <glipcean@redhat.com>
@coderabbitai

coderabbitai Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Note

GitHub couldn't provide a complete incremental comparison for this pull request, so CodeRabbit is performing a full review instead. This review may take a little longer.

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

[REHEARSALNOTIFIER]
@georgelipceanu: the pj-rehearse plugin accommodates running rehearsal tests for the changes in this PR. Expand 'Interacting with pj-rehearse' for usage details. The following rehearsable tests have been affected by this change:

Test name Repo Type Reason
pull-ci-openshift-hypershift-main-e2e-v2-aws openshift/hypershift presubmit Registry content changed
pull-ci-openshift-hypershift-main-e2e-aws-autonode-standalone-ko openshift/hypershift presubmit Registry content changed
pull-ci-openshift-hypershift-release-5.2-e2e-v2-aws openshift/hypershift presubmit Registry content changed
pull-ci-openshift-hypershift-release-5.2-e2e-aws-autonode-standalone-ko openshift/hypershift presubmit Registry content changed
pull-ci-openshift-hypershift-release-5.1-e2e-v2-aws openshift/hypershift presubmit Registry content changed
pull-ci-openshift-hypershift-release-5.1-e2e-aws-autonode-standalone-ko openshift/hypershift presubmit Registry content changed
pull-ci-openshift-hypershift-release-5.0-4-23-e2e-v2-aws openshift/hypershift presubmit Registry content changed
pull-ci-openshift-hypershift-release-5.0-e2e-v2-aws openshift/hypershift presubmit Registry content changed
pull-ci-openshift-hypershift-release-4.22-e2e-v2-aws openshift/hypershift presubmit Registry content changed
pull-ci-openshift-hypershift-main-e2e-v2-azure-self-managed openshift/hypershift presubmit Registry content changed
pull-ci-openshift-hypershift-release-5.2-e2e-v2-azure-self-managed openshift/hypershift presubmit Registry content changed
pull-ci-openshift-hypershift-release-5.1-e2e-v2-azure-self-managed openshift/hypershift presubmit Registry content changed
pull-ci-openshift-hypershift-release-5.0-4-23-e2e-v2-azure-self-managed openshift/hypershift presubmit Registry content changed
pull-ci-openshift-hypershift-release-5.0-e2e-v2-azure-self-managed openshift/hypershift presubmit Registry content changed
pull-ci-openshift-aws-karpenter-provider-aws-main-e2e-aws-autonode-standalone-ko openshift/aws-karpenter-provider-aws presubmit Registry content changed
pull-ci-openshift-aws-karpenter-provider-aws-release-5.2-e2e-aws-autonode-standalone-ko openshift/aws-karpenter-provider-aws presubmit Registry content changed
pull-ci-openshift-aws-karpenter-provider-aws-release-5.1-e2e-aws-autonode-standalone-ko openshift/aws-karpenter-provider-aws presubmit Registry content changed
pull-ci-openshift-karpenter-operator-main-e2e-aws-hypershift openshift/karpenter-operator presubmit Registry content changed
pull-ci-openshift-karpenter-operator-release-5.2-e2e-aws-hypershift openshift/karpenter-operator presubmit Registry content changed
pull-ci-openshift-karpenter-operator-release-5.1-e2e-aws-hypershift openshift/karpenter-operator presubmit Registry content changed
periodic-ci-openshift-hypershift-main-dependabot-triage N/A periodic Periodic changed
periodic-ci-openshift-hypershift-main-periodic-review-agent N/A periodic Periodic changed
periodic-ci-openshift-hypershift-release-4.22-periodics-e2e-v2-aws N/A periodic Registry content changed
periodic-ci-openshift-hypershift-release-5.0-periodics-e2e-v2-azure-self-managed N/A periodic Registry content changed
periodic-ci-openshift-hypershift-release-5.0-periodics-e2e-v2-aws N/A periodic Registry content changed

A total of 32 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-rehearse

Comment: /pj-rehearse to run up to 5 rehearsals
Comment: /pj-rehearse skip to opt-out of rehearsals
Comment: /pj-rehearse {test-name}, with each test separated by a space, to run one or more specific rehearsals
Comment: /pj-rehearse more to run up to 10 rehearsals
Comment: /pj-rehearse max to run up to 25 rehearsals
Comment: /pj-rehearse auto-ack to run up to 5 rehearsals, and add the rehearsals-ack label on success
Comment: /pj-rehearse list to get an up-to-date list of affected jobs
Comment: /pj-rehearse abort to abort all active rehearsals
Comment: /pj-rehearse network-access-allowed to allow rehearsals of tests that have the restrict_network_access field set to false. This must be executed by an openshift org member who is not the PR author

Once you are satisfied with the results of the rehearsals, comment: /pj-rehearse ack to unblock merge. When the rehearsals-ack label is present on your PR, merge will no longer be blocked by rehearsals.
If you would like the rehearsals-ack label removed, comment: /pj-rehearse reject to re-block merging.

@georgelipceanu

Copy link
Copy Markdown
Member Author

/pj-rehearse periodic-ci-openshift-hypershift-main-periodic-e2e-v2-aws-multi-arch

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@georgelipceanu: now processing your pj-rehearse request. Please allow up to 10 minutes for jobs to trigger or cancel.

@openshift-ci

openshift-ci Bot commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

@georgelipceanu: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/rehearse/periodic-ci-openshift-hypershift-main-periodic-e2e-v2-azure-multi-arch 8109a4d link unknown /pj-rehearse periodic-ci-openshift-hypershift-main-periodic-e2e-v2-azure-multi-arch
ci/rehearse/periodic-ci-openshift-hypershift-main-periodic-e2e-v2-aws-multi-arch 6f87da2 link unknown /pj-rehearse periodic-ci-openshift-hypershift-main-periodic-e2e-v2-aws-multi-arch

Full PR test history. Your PR dashboard.

Details

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. I understand the commands that are listed here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

jira/valid-reference Indicates that this PR references a valid Jira ticket of any type.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants