Skip to content

test 5.0 cri-o revert#80786

Open
mcornea wants to merge 1 commit into
openshift:mainfrom
mcornea:test_5.0_crio
Open

test 5.0 cri-o revert#80786
mcornea wants to merge 1 commit into
openshift:mainfrom
mcornea:test_5.0_crio

Conversation

@mcornea

@mcornea mcornea commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Summary by CodeRabbit

This PR adjusts OpenShift CI’s OpenShift QE performance-scale (5.0 nightly) cluster bootstrap to use a pinned OS/RHCOS image and to wait for cluster stability before continuing—supporting a CRI-O-related revert baseline for newer test environments.

What Changed

  • ci-operator/step-registry/openshift-qe/workers-infra-workload/openshift-qe-workers-infra-workload-commands.sh

    • After provisioning logic, it applies a MachineConfig List for worker, master, and infra roles that pins spec.osImageURL to the intended fixed release image digest.
    • Adds a stabilization gate: oc adm wait-for-stable-cluster --minimum-stable-period 2m.
  • ci-operator/step-registry/openshift-qe/build-farm/openshift-qe-build-farm-commands.sh

    • Immediately after entering the kube-burner wrapper directory, it applies an inline os-layer-custom-* MachineConfig List for worker/master/infra with the same pinned osImageURL digest.
    • Adds a longer stabilization gate: oc adm wait-for-stable-cluster --minimum-stable-period 5m before proceeding to the benchmark/build-farm workload.
  • ci-operator/config/openshift-eng/ocp-qe-perfscale-ci/openshift-eng-ocp-qe-perfscale-ci-main__rosa-5.0-nightly-x86.yaml

    • Extends BUILD_FARM_EXTRA_FLAGS to include --ignore-health-check (in addition to existing alerting/job-iteration flags).

Impact

  • Changes how OpenShift 5.0 QE test clusters (including performance scale build-farm and workers/infra workloads, on both standard and ROSA nightly flows) are configured at boot time by pinning the OS/RHCOS image layer and ensuring stability before the CI workloads run.

@coderabbitai

coderabbitai Bot commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

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: 8ce6e6ec-4bd3-4a72-b20c-cebba120fedc

📥 Commits

Reviewing files that changed from the base of the PR and between 5934eb8 and 849a825.

📒 Files selected for processing (3)
  • ci-operator/config/openshift-eng/ocp-qe-perfscale-ci/openshift-eng-ocp-qe-perfscale-ci-main__rosa-5.0-nightly-x86.yaml
  • ci-operator/step-registry/openshift-qe/build-farm/openshift-qe-build-farm-commands.sh
  • ci-operator/step-registry/openshift-qe/workers-infra-workload/openshift-qe-workers-infra-workload-commands.sh
✅ Files skipped from review due to trivial changes (1)
  • ci-operator/config/openshift-eng/ocp-qe-perfscale-ci/openshift-eng-ocp-qe-perfscale-ci-main__rosa-5.0-nightly-x86.yaml
🚧 Files skipped from review as they are similar to previous changes (2)
  • ci-operator/step-registry/openshift-qe/build-farm/openshift-qe-build-farm-commands.sh
  • ci-operator/step-registry/openshift-qe/workers-infra-workload/openshift-qe-workers-infra-workload-commands.sh

Walkthrough

Two OpenShift QE workload scripts are updated to apply RHCOS MachineConfig patches pinning osImageURL across worker, master, and infra node roles, then wait for cluster stabilization before proceeding with workload execution. A configuration file adds the --ignore-health-check flag to build-farm settings.

Changes

RHCOS MachineConfig patching for CI workloads

Layer / File(s) Summary
ROSA perfscale CI configuration flag
ci-operator/config/openshift-eng/ocp-qe-perfscale-ci/openshift-eng-ocp-qe-perfscale-ci-main__rosa-5.0-nightly-x86.yaml
BUILD_FARM_EXTRA_FLAGS is extended to append --ignore-health-check to the existing set of build-farm flags.
Build-farm workload MachineConfig patching
ci-operator/step-registry/openshift-qe/build-farm/openshift-qe-build-farm-commands.sh
Applies a MachineConfig List (worker/master/infra roles with pinned osImageURL) via oc apply -f-, then waits for the cluster to reach stability for at least 5 minutes before running workload commands.
Workers-infra workload MachineConfig patching and stabilization
ci-operator/step-registry/openshift-qe/workers-infra-workload/openshift-qe-workers-infra-workload-commands.sh
Applies a MachineConfig List (worker/master/infra roles with pinned osImageURL) after node provisioning, then waits for cluster stabilization for at least 2 minutes via oc adm wait-for-stable-cluster.

Sequence Diagrams

sequenceDiagram
  participant Script as build-farm script
  participant OC as oc CLI
  participant Cluster as OpenShift Cluster
  Script->>OC: apply MachineConfig List (worker/master/infra osImageURL)
  OC->>Cluster: submit MachineConfig resources
  Cluster->>Cluster: reconcile MachineConfigs across nodes
  Script->>OC: adm wait-for-stable-cluster --minimum-stable-period 5m
  OC->>Cluster: poll cluster stability
  Cluster-->>OC: cluster stable (5 minutes)
  OC-->>Script: return success
  Script->>Script: proceed with workload execution
Loading
sequenceDiagram
  participant Script as workers-infra-workload script
  participant OC as oc CLI
  participant Cluster as OpenShift Cluster
  Script->>OC: apply MachineConfig List (worker/master/infra osImageURL)
  OC->>Cluster: submit MachineConfig resources
  Cluster->>Cluster: reconcile MachineConfigs across node roles
  Script->>OC: adm wait-for-stable-cluster --minimum-stable-period 2m
  OC->>Cluster: poll cluster stability
  Cluster-->>OC: cluster stable (2 minutes)
  OC-->>Script: return success
  Script->>Script: resume workload execution
Loading

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Suggested labels

lgtm, rehearsals-ack


Important

Pre-merge checks failed

Please resolve all errors before merging. Addressing warnings is optional.

❌ Failed checks (1 error, 1 warning)

Check name Status Explanation Resolution
No-Sensitive-Data-In-Logs ❌ Error The new build-farm-commands.sh script contains set -x (line 5) which logs all commands. Line 65 exports ES_SERVER containing plaintext credentials (password), exposing them in CI logs. Remove set -x or use set +x before line 65, mask the password in the export, or store ES_SERVER without credentials embedded in the variable.
Title check ⚠️ Warning The title 'test 5.0 cri-o revert' does not match the actual changes, which focus on patching RHCOS MachineConfig resources and adding cluster stabilization steps, not reverting CRI-O changes. Update the title to accurately reflect the main changes, such as 'Add RHCOS MachineConfig patching and cluster stabilization steps for 5.0' or similar.
✅ Passed checks (13 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
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 modifies shell scripts and YAML config files only; no Ginkgo test files or test names are present in the changes. The custom check for Ginkgo test name stability is not applicable.
Test Structure And Quality ✅ Passed The custom check is for reviewing Ginkgo test code quality, but this PR contains only bash scripts and YAML configuration files—no Go test files. The check is not applicable.
Microshift Test Compatibility ✅ Passed No Ginkgo e2e tests are added in this PR. Changes are limited to CI operator shell scripts and configuration files, not test code.
Single Node Openshift (Sno) Test Compatibility ✅ Passed No new Ginkgo e2e tests are added in this PR. Changes are limited to shell scripts and YAML CI configuration files, which are not test code.
Topology-Aware Scheduling Compatibility ✅ Passed PR adds shell script test infrastructure (MachineConfig patches, wait-for-stable-cluster) and CI config changes. No deployment manifests, operator code, or pod scheduling constraints introduced. No...
Ote Binary Stdout Contract ✅ Passed The PR modifies CI operator shell scripts and configuration files (not OTE binaries). OTE Binary Stdout Contract applies to Go test binaries communicating JSON over stdout; these are CI pipeline au...
Ipv6 And Disconnected Network Test Compatibility ✅ Passed PR contains no Ginkgo e2e tests. It modifies CI/CD infrastructure scripts and YAML configuration files only. IPv6/disconnected check does not apply to non-test code.
No-Weak-Crypto ✅ Passed The PR changes CI configuration files (bash scripts and YAML). No weak cryptography (MD5, SHA1, DES, RC4, 3DES, Blowfish, ECB), custom crypto implementations, or non-constant-time secret comparison...
Container-Privileges ✅ Passed The PR contains no container privilege escalation settings. Changes involve bash scripts and CI configs that apply MachineConfig resources for OS patching, with no privileged containers, hostPID/ho...
✨ 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 added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Jun 19, 2026
@openshift-ci openshift-ci Bot requested review from capolrik and chentex June 19, 2026 12:05

@coderabbitai coderabbitai Bot 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.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In
`@ci-operator/step-registry/openshift-qe/workers-infra-workload/openshift-qe-workers-infra-workload-commands.sh`:
- Around line 553-585: Remove the echo statement containing the developer name
"mcornea" on line 553, as it indicates this is temporary test code in shared
infrastructure. Either remove the entire oc apply block with the MachineConfig
resources for os-layer-custom-worker, os-layer-custom-master, and
os-layer-custom-infra if this is a temporary test, or if this change is intended
to be permanent, remove the developer attribution from the echo statement and
add documentation explaining what the hardcoded osImageURL digest is pinning to
and the rationale for using it.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

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

Review profile: CHILL

Plan: Enterprise

Run ID: 57fa0cc8-076e-46c1-ae9a-46f8c3766fba

📥 Commits

Reviewing files that changed from the base of the PR and between 878b7ce and d7c3c21.

📒 Files selected for processing (1)
  • ci-operator/step-registry/openshift-qe/workers-infra-workload/openshift-qe-workers-infra-workload-commands.sh

Comment on lines +553 to +585
echo "mcornea patching rhcos version with cri-o 1.35.2-5.rhaos4.22 and wait"
# Apply the changes
oc apply -f- <<EOF
apiVersion: v1
items:
- apiVersion: machineconfiguration.openshift.io/v1
kind: MachineConfig
metadata:
labels:
machineconfiguration.openshift.io/role: worker
name: os-layer-custom-worker
spec:
osImageURL: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:81e97c192d3fed112c182dba8c4bbbbb6b1c15dfb3cf9ee4f3585267ba53ef16
- apiVersion: machineconfiguration.openshift.io/v1
kind: MachineConfig
metadata:
labels:
machineconfiguration.openshift.io/role: master
name: os-layer-custom-master
spec:
osImageURL: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:81e97c192d3fed112c182dba8c4bbbbb6b1c15dfb3cf9ee4f3585267ba53ef16
- apiVersion: machineconfiguration.openshift.io/v1
kind: MachineConfig
metadata:
labels:
machineconfiguration.openshift.io/role: infra
name: os-layer-custom-infra
spec:
osImageURL: quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:81e97c192d3fed112c182dba8c4bbbbb6b1c15dfb3cf9ee4f3585267ba53ef16
kind: List
metadata:
resourceVersion: ""
EOF

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.

⚠️ Potential issue | 🟠 Major | ⚖️ Poor tradeoff

Test/debug code appears to be intended for merge into shared infrastructure.

The echo on line 553 containing "mcornea patching..." indicates this is developer-specific test code. Based on the PR title "test 5.0 cri-o revert", this appears to be a temporary testing change rather than a permanent addition to the step registry.

Key concerns:

  1. Developer name in echo statement suggests this is not production-ready
  2. Hardcoded osImageURL digest with no documentation explaining what cri-o version or RHCOS content it pins to
  3. This modifies shared QE infrastructure that other jobs depend on

If this is meant to be a temporary test, consider using a separate test workflow or configuration variant instead of modifying the shared step. If this change is intended to be permanent, please remove the developer attribution and add documentation about the pinned image.

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@ci-operator/step-registry/openshift-qe/workers-infra-workload/openshift-qe-workers-infra-workload-commands.sh`
around lines 553 - 585, Remove the echo statement containing the developer name
"mcornea" on line 553, as it indicates this is temporary test code in shared
infrastructure. Either remove the entire oc apply block with the MachineConfig
resources for os-layer-custom-worker, os-layer-custom-master, and
os-layer-custom-infra if this is a temporary test, or if this change is intended
to be permanent, remove the developer attribution from the echo statement and
add documentation explaining what the hardcoded osImageURL digest is pinning to
and the rationale for using it.

@mcornea

mcornea commented Jun 19, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-eng-ocp-qe-perfscale-ci-main-aws-5.0-nightly-x86-payload-control-plane-6nodes

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@mcornea

mcornea commented Jun 19, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-eng-ocp-qe-perfscale-ci-main-aws-5.0-nightly-x86-payload-control-plane-6nodes

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@mcornea

mcornea commented Jun 22, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-eng-ocp-qe-perfscale-ci-main-aws-5.0-nightly-x86-payload-control-plane-6nodes

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@coderabbitai coderabbitai Bot 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.

🧹 Nitpick comments (1)
ci-operator/step-registry/openshift-qe/build-farm/openshift-qe-build-farm-commands.sh (1)

61-61: 🧹 Nitpick | 🔵 Trivial | ⚡ Quick win

Harden the stability wait with availability check and explicit timeout.

Line 61 currently waits without a timeout guard, which can make this step hang until the outer job timeout if the cluster never stabilizes (or fail unclearly if the subcommand is missing in a given payload/tooling combo). Consider reusing the repository’s established pattern here.

Proposed patch
-oc adm wait-for-stable-cluster --minimum-stable-period 5m
+if ! oc adm wait-for-stable-cluster --help &>/dev/null; then
+  echo "oc adm wait-for-stable-cluster is not available in this release"
+  exit 1
+fi
+oc adm wait-for-stable-cluster --minimum-stable-period=5m --timeout=30m
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In
`@ci-operator/step-registry/openshift-qe/build-farm/openshift-qe-build-farm-commands.sh`
at line 61, The oc adm wait-for-stable-cluster command on line 61 lacks a
timeout guard and availability check, which can cause the step to hang
indefinitely if the cluster never stabilizes or if the subcommand is
unavailable. Add an explicit timeout parameter to the wait-for-stable-cluster
command to prevent indefinite hangs, include a pre-check to verify cluster
availability before waiting, and follow the established timeout and error
handling patterns used elsewhere in the openshift-qe-build-farm-commands.sh
script for consistency.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Nitpick comments:
In
`@ci-operator/step-registry/openshift-qe/build-farm/openshift-qe-build-farm-commands.sh`:
- Line 61: The oc adm wait-for-stable-cluster command on line 61 lacks a timeout
guard and availability check, which can cause the step to hang indefinitely if
the cluster never stabilizes or if the subcommand is unavailable. Add an
explicit timeout parameter to the wait-for-stable-cluster command to prevent
indefinite hangs, include a pre-check to verify cluster availability before
waiting, and follow the established timeout and error handling patterns used
elsewhere in the openshift-qe-build-farm-commands.sh script for consistency.

ℹ️ Review info
⚙️ Run configuration

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

Review profile: CHILL

Plan: Enterprise

Run ID: b6684e7d-e302-4233-aefc-9aab31d98b33

📥 Commits

Reviewing files that changed from the base of the PR and between d7c3c21 and 5934eb8.

📒 Files selected for processing (2)
  • ci-operator/step-registry/openshift-qe/build-farm/openshift-qe-build-farm-commands.sh
  • ci-operator/step-registry/openshift-qe/workers-infra-workload/openshift-qe-workers-infra-workload-commands.sh
🚧 Files skipped from review as they are similar to previous changes (1)
  • ci-operator/step-registry/openshift-qe/workers-infra-workload/openshift-qe-workers-infra-workload-commands.sh

@mcornea

mcornea commented Jun 22, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-eng-ocp-qe-perfscale-ci-main-rosa-5.0-nightly-x86-build-farm-114nodes

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

Signed-off-by: Marius Cornea <mcornea@redhat.com>
@openshift-ci

openshift-ci Bot commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: mcornea

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

The pull request process is described 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-merge-bot

Copy link
Copy Markdown
Contributor

[REHEARSALNOTIFIER]
@mcornea: 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-cri-o-main-perfscale-control-plane-6nodes openshift/cri-o presubmit Registry content changed
pull-ci-openshift-cri-o-release-5.1-perfscale-control-plane-6nodes openshift/cri-o presubmit Registry content changed
pull-ci-openshift-cri-o-release-5.0-perfscale-control-plane-6nodes openshift/cri-o presubmit Registry content changed
pull-ci-openshift-cri-o-release-4.23-perfscale-control-plane-6nodes openshift/cri-o presubmit Registry content changed
pull-ci-openshift-cri-o-release-4.22-perfscale-control-plane-6nodes openshift/cri-o presubmit Registry content changed
pull-ci-openshift-multus-cni-main-qe-perfscale-aws-ovn-medium-cluster-density openshift/multus-cni presubmit Registry content changed
pull-ci-openshift-multus-cni-main-qe-perfscale-aws-ovn-small-cluster-density openshift/multus-cni presubmit Registry content changed
pull-ci-openshift-multus-cni-main-qe-perfscale-aws-ovn-medium-node-density-cni openshift/multus-cni presubmit Registry content changed
pull-ci-openshift-multus-cni-main-qe-perfscale-aws-ovn-small-node-density-cni openshift/multus-cni presubmit Registry content changed
pull-ci-openshift-multus-cni-release-5.1-qe-perfscale-aws-ovn-medium-cluster-density openshift/multus-cni presubmit Registry content changed
pull-ci-openshift-multus-cni-release-5.1-qe-perfscale-aws-ovn-small-cluster-density openshift/multus-cni presubmit Registry content changed
pull-ci-openshift-multus-cni-release-5.1-qe-perfscale-aws-ovn-medium-node-density-cni openshift/multus-cni presubmit Registry content changed
pull-ci-openshift-multus-cni-release-5.1-qe-perfscale-aws-ovn-small-node-density-cni openshift/multus-cni presubmit Registry content changed
pull-ci-openshift-multus-cni-release-5.0-qe-perfscale-aws-ovn-medium-cluster-density openshift/multus-cni presubmit Registry content changed
pull-ci-openshift-multus-cni-release-5.0-qe-perfscale-aws-ovn-small-cluster-density openshift/multus-cni presubmit Registry content changed
pull-ci-openshift-multus-cni-release-5.0-qe-perfscale-aws-ovn-medium-node-density-cni openshift/multus-cni presubmit Registry content changed
pull-ci-openshift-multus-cni-release-5.0-qe-perfscale-aws-ovn-small-node-density-cni openshift/multus-cni presubmit Registry content changed
pull-ci-openshift-multus-cni-release-4.23-qe-perfscale-aws-ovn-medium-cluster-density openshift/multus-cni presubmit Registry content changed
pull-ci-openshift-multus-cni-release-4.23-qe-perfscale-aws-ovn-small-cluster-density openshift/multus-cni presubmit Registry content changed
pull-ci-openshift-multus-cni-release-4.23-qe-perfscale-aws-ovn-medium-node-density-cni openshift/multus-cni presubmit Registry content changed
pull-ci-openshift-multus-cni-release-4.23-qe-perfscale-aws-ovn-small-node-density-cni openshift/multus-cni presubmit Registry content changed
pull-ci-openshift-multus-cni-release-4.22-qe-perfscale-aws-ovn-medium-cluster-density openshift/multus-cni presubmit Registry content changed
pull-ci-openshift-multus-cni-release-4.22-qe-perfscale-aws-ovn-small-cluster-density openshift/multus-cni presubmit Registry content changed
pull-ci-openshift-multus-cni-release-4.22-qe-perfscale-aws-ovn-medium-node-density-cni openshift/multus-cni presubmit Registry content changed
pull-ci-openshift-multus-cni-release-4.22-qe-perfscale-aws-ovn-small-node-density-cni openshift/multus-cni presubmit Registry content changed

A total of 719 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.

@mcornea

mcornea commented Jun 22, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-eng-ocp-qe-perfscale-ci-main-rosa-5.0-nightly-x86-build-farm-114nodes

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@openshift-ci

openshift-ci Bot commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

@mcornea: The following test 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-eng-ocp-qe-perfscale-ci-main-aws-5.0-nightly-x86-payload-control-plane-6nodes d7c3c21 link unknown /pj-rehearse periodic-ci-openshift-eng-ocp-qe-perfscale-ci-main-aws-5.0-nightly-x86-payload-control-plane-6nodes

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

approved Indicates a PR has been approved by an approver from all required OWNERS files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant