Skip to content

Run MultiNetworkPolicy test 20x in parallel for flake detection#79572

Open
weliang1 wants to merge 6 commits into
openshift:mainfrom
weliang1:multinetworkpolicy-20x-parallel-test
Open

Run MultiNetworkPolicy test 20x in parallel for flake detection#79572
weliang1 wants to merge 6 commits into
openshift:mainfrom
weliang1:multinetworkpolicy-20x-parallel-test

Conversation

@weliang1
Copy link
Copy Markdown
Contributor

@weliang1 weliang1 commented May 20, 2026

Summary

Configure the nightly-4.22 e2e-aws-ovn-dedicated-serial-techpreview periodic job to execute the [sig-network][Feature:MultiNetworkPolicy] test 20 times in parallel for improved flake detection and stability testing.

Changes

  • Increased shard_count: 2 → 20 to create 20 parallel job instances
  • Added TEST_ARGS filter: --run \[sig-network\]\[Feature:MultiNetworkPolicy\] to run only MultiNetworkPolicy tests
  • Each of the 20 shards runs the same test filter concurrently

Purpose

This configuration provides 20x test coverage for the MultiNetworkPolicy feature to:

  • Detect flaky tests that may not appear in single runs
  • Ensure test stability across concurrent executions
  • Support investigation of OCPBUGS-85529 (policy race on secondary IPv6 network)

Modified Files

  • ci-operator/config/openshift/release/openshift-release-main__nightly-4.22.yaml - Source configuration
  • ci-operator/jobs/openshift/release/openshift-release-main-periodics.yaml - Generated Prow jobs

Testing Plan

  • Use /pj-rehearse to validate job configuration
  • Monitor rehearsal results for any configuration errors
  • Verify all 20 shards execute correctly

Related

  • OCPBUGS-85529: Policy race on secondary IPv6 network

/assign @weliang1

Changes to OpenShift Release CI Configuration

This PR updates OpenShift release CI (openshift/release) configuration for nightly-4.22 e2e runs to exercise the sig-network Feature:MultiNetworkPolicy tests in a filtered, sharded workflow and to provide a rehearsal path for that filtered job.

Practical effects

  • The nightly-4.22 e2e workflow for the e2e-aws-ovn-dedicated-serial-techpreview target is configured to pass TEST_ARGS: --run [sig-network][Feature:MultiNetworkPolicy] so CI runs are filtered to the MultiNetworkPolicy tests.
  • A temporary, optional presubmit-style rehearsal job was added (scoped via run_if_changed to this YAML) to allow validating the filtered workflow before merging.
  • The presubmit/test rehearsal uses a small shard_count (2) for quick validation. The aggressive original idea of running 20 parallel shards to detect flakes is not present in the generated periodics in the repository; the large 20x expansion was attempted by the author but the current generated job manifests reflect a reduced shard_count used for rehearsal/verification.
  • The author worked around test-filtering issues by setting TEST_SUITE at the job env level (openshift/conformance/serial) to ensure the TEST_ARGS filter is applied during rehearsals; they iterated on this to avoid accidentally running the entire serial suite across shards.

Why this was done

  • To detect flaky tests and reproduce a suspected policy race (OCPBUGS-85529) by repeatedly executing the MultiNetworkPolicy tests across shards and CI instances.

Validation and troubleshooting performed / recommended

  • The author repeatedly ran /pj-rehearse and targeted specific rehearsals; initial rehearsals showed the TEST_ARGS filter was not taking effect.
  • As a mitigation the author set TEST_SUITE at job level to remove ambiguity so the filter would apply, and documented verification steps: confirm new rehearsals from the fix commit, check JUnit output for MultiNetworkPolicy entries, and if missing, investigate whether the tests exist in the 4.22 openshift-tests binary, adjust filter syntax, or add a custom test step.
  • A temporary commit also removed some resource/lease constraints from a presubmit test job to speed up rehearsals (described as temporary and for local verification).

Files affected

  • ci-operator/config/openshift/release/openshift-release-main__nightly-4.22.yaml — adds TEST_ARGS filter, job-level TEST_SUITE in places, and the optional presubmit rehearsal job metadata.
  • ci-operator/jobs/openshift/release/openshift-release-main-periodics.yaml — generated periodic job manifests reflect the effective configuration (current generated periodics do not include a 20x shard expansion; rehearsals use smaller shard_count).

Overall conclusion

  • The PR narrows nightly-4.22 e2e runs to the sig-network Feature:MultiNetworkPolicy tests and provides a rehearsable job to validate the change. The initial objective to run 20x parallel shards was attempted experimentally but the repository’s generated manifests currently retain a conservative shard_count for rehearsal and verification while the author iterates on ensuring the test filter is applied reliably.

Configure the nightly-4.22 e2e-aws-ovn-dedicated-serial-techpreview
periodic job to execute the [sig-network][Feature:MultiNetworkPolicy]
test 20 times in parallel.

Changes:
- Set shard_count to 20 (was 2) to create 20 parallel job instances
- Add TEST_ARGS filter to run only MultiNetworkPolicy tests
- Each shard runs the same test filter concurrently

Purpose: Detect flaky tests and ensure test stability across
multiple concurrent executions for OCPBUGS-85529.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@weliang1
Copy link
Copy Markdown
Contributor Author

/pj-rehearse

@openshift-merge-bot
Copy link
Copy Markdown
Contributor

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

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 20, 2026

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

Walkthrough

Adds env.TEST_ARGS to the e2e-aws-ovn-dedicated-serial-techpreview job to run only sig-network tests labeled Feature:MultiNetworkPolicy. Also adds e2e-aws-ovn-dedicated-serial-techpreview-presubmit-test as an optional presubmit with run_if_changed limited to this YAML and shard_count: 2.

Changes

Test Job Configuration

Layer / File(s) Summary
Update serial techpreview job
ci-operator/config/openshift/release/openshift-release-main__nightly-4.22.yaml
Adds env.TEST_ARGS to run only sig-network tests with Feature:MultiNetworkPolicy for e2e-aws-ovn-dedicated-serial-techpreview.
Add presubmit techpreview job
ci-operator/config/openshift/release/openshift-release-main__nightly-4.22.yaml
Introduces e2e-aws-ovn-dedicated-serial-techpreview-presubmit-test with optional: true, run_if_changed scoped to this file, shard_count: 2, and env.TEST_ARGS plus FEATURE_SET: TechPreviewNoUpgrade; includes resource-watch observers and network/core-dump gather post steps.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Suggested labels

rehearsals-ack, jira/valid-reference

Suggested reviewers

  • petr-muller
🚥 Pre-merge checks | ✅ 12
✅ Passed checks (12 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change: configuring a job to run MultiNetworkPolicy tests in parallel (via increased shard count to 20) for the purpose of flake detection.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
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 PR only modifies YAML configuration files for CI/CD jobs, no Ginkgo test code changes. Check not applicable to configuration files.
Test Structure And Quality ✅ Passed Custom check for Ginkgo test code quality is not applicable; PR modifies only CI/CD YAML configuration files, not test source code.
Microshift Test Compatibility ✅ Passed PR modifies only YAML CI configuration (no new Ginkgo tests added). Custom check only applies "when new Ginkgo e2e tests are added"; this PR merely reconfigures existing tests.
Single Node Openshift (Sno) Test Compatibility ✅ Passed This PR does not add new Ginkgo e2e tests—it only reconfigures CI jobs to run existing sig-network tests more frequently. The SNO compatibility check is not applicable.
Topology-Aware Scheduling Compatibility ✅ Passed PR modifies only CI job configuration (ci-operator config YAML), not deployment manifests or operator code. No Kubernetes scheduling constraints present; check not applicable.
Ote Binary Stdout Contract ✅ Passed PR modifies only CI/CD configuration YAML; OTE Binary Stdout Contract check applies only to executable code changes, not configuration files.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed PR does not add new Ginkgo e2e tests; it only modifies CI job configuration to run existing MultiNetworkPolicy tests in parallel. The check is not applicable.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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

@openshift-ci openshift-ci Bot requested review from petr-muller and smg247 May 20, 2026 21:23
@weliang1
Copy link
Copy Markdown
Contributor Author

/pj-rehearse ack

@openshift-merge-bot
Copy link
Copy Markdown
Contributor

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

@openshift-merge-bot openshift-merge-bot Bot added the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label May 20, 2026
- Add TEST_SUITE: openshift/conformance/serial to env section
- Ensures test suite is explicitly defined for MultiNetworkPolicy filtering
- Matches configuration pattern used in multus-networkpolicy repo

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@weliang1
Copy link
Copy Markdown
Contributor Author

Fix Attempt: Explicitly Set TEST_SUITE

Issue Found: Initial rehearsal runs showed that MultiNetworkPolicy tests were not executed despite the TEST_ARGS filter being configured.

Fix Applied: Explicitly set TEST_SUITE: openshift/conformance/serial in the env section to ensure the test suite is unambiguously defined for the MultiNetworkPolicy test filter.

Rationale: While the workflow openshift-e2e-aws-ovn-serial sets TEST_SUITE by default, explicitly setting it at the job level ensures there's no ambiguity in test suite selection.

Next Steps:

  1. Monitor new rehearsal jobs triggered by commit a711e6b
  2. Verify that MultiNetworkPolicy tests actually execute (check junit XML files)
  3. If tests still don't run, investigate:
    • Whether MultiNetworkPolicy tests exist in the openshift-tests binary for 4.22
    • Alternative test suite or filter syntax
    • Potential need for custom test step configuration

/pj-rehearse

@openshift-merge-bot
Copy link
Copy Markdown
Contributor

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

@openshift-merge-bot openshift-merge-bot Bot removed the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label May 21, 2026
weliang1 and others added 2 commits May 21, 2026 09:02
Remove TEST_SUITE to properly filter MultiNetworkPolicy tests.
The previous config ran all 2290 serial conformance tests instead of
just the filtered MultiNetworkPolicy tests because TEST_SUITE loaded
the entire openshift/conformance/serial suite before applying the
--run filter.

Changes:
- Remove TEST_SUITE: openshift/conformance/serial
- Reduce shard_count from 20 to 2 (only running filtered tests now)
- Keep TEST_ARGS: --run \[sig-network\]\[Feature:MultiNetworkPolicy\]

This will significantly reduce test execution time by only running
the MultiNetworkPolicy tests across 2 shards instead of 2290 tests
across 20 shards.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This regenerates the periodic jobs to match the updated config where
shard_count was reduced from 20 to 2 for the MultiNetworkPolicy test job.

Generated changes:
- Removed shards 3-20 (18 jobs no longer needed)
- Updated to 2 shards: 1of2 and 2of2
- Total reduction: 1536 lines removed

Generated with: make jobs

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@openshift-merge-bot openshift-merge-bot Bot added the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label May 21, 2026
@weliang1
Copy link
Copy Markdown
Contributor Author

/pj-rehearse

@openshift-merge-bot
Copy link
Copy Markdown
Contributor

@weliang1: 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

@weliang1: no rehearsable tests are affected by this change

@weliang1
Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-release-main-nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview

@openshift-merge-bot
Copy link
Copy Markdown
Contributor

@weliang1: 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

@weliang1: job(s): periodic-ci-openshift-release-main-nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview either don't exist or were not found to be affected, and cannot be rehearsed

@weliang1
Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-release-main-nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview-1of2

@openshift-merge-bot
Copy link
Copy Markdown
Contributor

@weliang1: 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

@weliang1: job(s): periodic-ci-openshift-release-main-nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview-1of2 either don't exist or were not found to be affected, and cannot be rehearsed

This adds a TEMPORARY presubmit version of the periodic job that can be
rehearsed for pre-merge testing.

Jobs created:
- pull-ci-openshift-release-main-nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview-presubmit-test-1of2
- pull-ci-openshift-release-main-nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview-presubmit-test-2of2

Configuration (same as periodic):
- shard_count: 2
- TEST_ARGS: --run \[sig-network\]\[Feature:MultiNetworkPolicy\]
- TEST_SUITE: removed (filtering only via TEST_ARGS)

Usage:
- /pj-rehearse nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview-presubmit-test
- or /test nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview-presubmit-test-1of2

**NOTE: This is TEMPORARY for testing only. Will be removed before final merge.**

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented May 21, 2026

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: weliang1
Once this PR has been reviewed and has the lgtm label, please assign xueqzhan 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

@weliang1
Copy link
Copy Markdown
Contributor Author

/pj-rehearse nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview-presubmit-test

@openshift-merge-bot
Copy link
Copy Markdown
Contributor

@weliang1: 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

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

@weliang1
Copy link
Copy Markdown
Contributor Author

/test nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview-presubmit-test-1of2

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented May 21, 2026

@weliang1: The specified target(s) for /test were not found.
The following commands are available to trigger required jobs:

/test boskos-config
/test boskos-config-generation
/test check-gh-automation
/test check-gh-automation-tide
/test check-trigger-trusted-apps
/test ci-operator-config
/test ci-operator-config-metadata
/test ci-operator-registry
/test ci-secret-bootstrap-config-validation
/test ci-testgrid-allow-list
/test clusterimageset-validate
/test config
/test core-valid
/test generated-config
/test generated-dashboards
/test hyperfleet-risk-scorer-test
/test image-mirroring-config-validation
/test jira-lifecycle-config
/test labels
/test openshift-image-mirror-mappings
/test ordered-prow-config
/test owners
/test pr-reminder-config
/test prow-config
/test prow-config-filenames
/test prow-config-semantics
/test pylint
/test release-config
/test release-controller-config
/test rover-groups-config-validation
/test secret-generator-config-valid
/test services-valid
/test stackrox-stackrox-stackrox-stackrox-check
/test step-registry-metadata
/test step-registry-shellcheck
/test sync-rover-groups
/test verified-config
/test yamllint

The following commands are available to trigger optional jobs:

/test check-cluster-profiles-config

Use /test all to run the following jobs that were automatically triggered:

pull-ci-openshift-release-check-gh-automation
pull-ci-openshift-release-main-ci-operator-config
pull-ci-openshift-release-main-ci-operator-config-metadata
pull-ci-openshift-release-main-ci-operator-registry
pull-ci-openshift-release-main-config
pull-ci-openshift-release-main-core-valid
pull-ci-openshift-release-main-generated-config
pull-ci-openshift-release-main-ordered-prow-config
pull-ci-openshift-release-main-owners
pull-ci-openshift-release-main-prow-config-filenames
pull-ci-openshift-release-main-prow-config-semantics
pull-ci-openshift-release-main-release-controller-config
pull-ci-openshift-release-openshift-image-mirror-mappings
pull-ci-openshift-release-yamllint
Details

In response to this:

/test nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview-presubmit-test-1of2

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.

@weliang1
Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-release-main-nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview-presubmit-test-1of2

@openshift-merge-bot
Copy link
Copy Markdown
Contributor

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

@weliang1
Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-release-main-nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview-presubmit-test-2of2

@openshift-merge-bot
Copy link
Copy Markdown
Contributor

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

@weliang1
Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-release-main-nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview-presubmit-test-2of2

@openshift-merge-bot
Copy link
Copy Markdown
Contributor

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

@weliang1
Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-release-main-nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview-presubmit-test-2of2

@openshift-merge-bot
Copy link
Copy Markdown
Contributor

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

@weliang1
Copy link
Copy Markdown
Contributor Author

/pj-rehearse abort

@openshift-merge-bot
Copy link
Copy Markdown
Contributor

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

Removed DEDICATED_HOST and aws-edge-zones-quota-slice lease requirements
from the temporary presubmit test job to enable faster testing. These
resources have very limited capacity causing 2+ hour queue times.

The simplified configuration allows immediate rehearsal testing to verify
that TEST_ARGS filtering works correctly (should run ~10-20 MultiNetworkPolicy
tests instead of 2290 serial conformance tests).

Changes:
- Removed DEDICATED_HOST: "yes" environment variable
- Removed aws-edge-zones-quota-slice lease
- Removed ipi-deprovision-aws-dedicated-hosts post step
- Kept core test configuration: TEST_ARGS filter and 2-shard setup

This is a temporary test-only job that will not be merged.
@weliang1
Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-release-main-nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview-presubmit-test-1of2

@openshift-merge-bot
Copy link
Copy Markdown
Contributor

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

@weliang1
Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-release-main-nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview-presubmit-test-2of2

@openshift-merge-bot
Copy link
Copy Markdown
Contributor

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

@weliang1
Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-release-main-nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview-presubmit-test-1of2
/pj-rehearse pull-ci-openshift-release-main-nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview-presubmit-test-2of2

@openshift-merge-bot
Copy link
Copy Markdown
Contributor

@weliang1: 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

@weliang1: requesting more than one rehearsal in one comment is not supported. If you would like to rehearse multiple specific jobs, please separate the job names by a space in a single command.

@weliang1
Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-release-main-nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview-presubmit-test-2of2

@openshift-merge-bot
Copy link
Copy Markdown
Contributor

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

@weliang1 weliang1 force-pushed the multinetworkpolicy-20x-parallel-test branch from 5e83324 to ee19d33 Compare May 21, 2026 22:57
@openshift-merge-bot
Copy link
Copy Markdown
Contributor

[REHEARSALNOTIFIER]
@weliang1: 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-release-main-nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview-presubmit-test-1of2 openshift/release presubmit Presubmit changed
pull-ci-openshift-release-main-nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview-presubmit-test-2of2 openshift/release presubmit Presubmit changed
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.

@weliang1
Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-release-main-nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview-presubmit-test-1of2

@openshift-merge-bot
Copy link
Copy Markdown
Contributor

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

@weliang1
Copy link
Copy Markdown
Contributor Author

/pj-rehearse pull-ci-openshift-release-main-nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview-presubmit-test-2of2

@openshift-merge-bot
Copy link
Copy Markdown
Contributor

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

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci Bot commented May 22, 2026

@weliang1: 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/openshift/release/main/nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview-presubmit-test-2of2 ee19d33 link unknown /pj-rehearse pull-ci-openshift-release-main-nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview-presubmit-test-2of2
ci/rehearse/periodic-ci-openshift-release-main-nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview-10of20 a711e6b link unknown /pj-rehearse periodic-ci-openshift-release-main-nightly-4.22-e2e-aws-ovn-dedicated-serial-techpreview-10of20

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

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant