Skip to content

Ipifmw - #81566

Draft
sgoveas wants to merge 4 commits into
openshift:mainfrom
sgoveas:ipifmw
Draft

Ipifmw#81566
sgoveas wants to merge 4 commits into
openshift:mainfrom
sgoveas:ipifmw

Conversation

@sgoveas

@sgoveas sgoveas commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Summary by CodeRabbit

  • Adds scheduled bare-metal CI jobs for OpenShift 4.21 and 4.22. The jobs cover BMAAS day-2, dual-stack IPv6 UPI, and IPv6 virtual-media testing.
  • Disables the baremetal-lab-agent-gather post step and increases the default bare-metal wait duration to 72 hours.
  • Updates the bare-metal wait step to use baremetal-qe-base:latest.
  • Disables ten QE test steps in the shared OpenShift end-to-end test chain.

@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 7, 2026
@openshift-ci

openshift-ci Bot commented Jul 7, 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

@coderabbitai

coderabbitai Bot commented Jul 7, 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: Pro Plus

Run ID: e8a0b38a-8d30-48ab-9a66-23657effba4b

📥 Commits

Reviewing files that changed from the base of the PR and between b32d70d and baa1c4a.

⛔ Files ignored due to path filters (2)
  • ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.21-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.22-periodics.yaml is excluded by !ci-operator/jobs/**
📒 Files selected for processing (6)
  • ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.21__amd64-nightly.yaml
  • ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.22__amd64-nightly.yaml
  • ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.22__multi-nightly.yaml
  • ci-operator/step-registry/baremetal/lab/post/baremetal-lab-post-chain.yaml
  • ci-operator/step-registry/baremetal/lab/wait/baremetal-lab-wait-ref.yaml
  • ci-operator/step-registry/openshift/e2e/test/qe/openshift-e2e-test-qe-chain.yaml
🚧 Files skipped from review as they are similar to previous changes (6)
  • ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.21__amd64-nightly.yaml
  • ci-operator/step-registry/baremetal/lab/post/baremetal-lab-post-chain.yaml
  • ci-operator/step-registry/openshift/e2e/test/qe/openshift-e2e-test-qe-chain.yaml
  • ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.22__multi-nightly.yaml
  • ci-operator/step-registry/baremetal/lab/wait/baremetal-lab-wait-ref.yaml
  • ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.22__amd64-nightly.yaml

Walkthrough

The change adds five scheduled baremetal test jobs for releases 4.21 and 4.22. It updates baremetal lab wait and post steps. It also disables ten QE test-chain references.

Changes

Baremetal nightly jobs

Layer / File(s) Summary
Scheduled baremetal job definitions
ci-operator/config/openshift/openshift-tests-private/*nightly.yaml
Adds IPv4, dual-stack primary-IPv6, and IPv6-static baremetal jobs with Equinix profiles, virtual-media or UPI workflows, and specified cluster sizing.
Baremetal lab lifecycle
ci-operator/step-registry/baremetal/lab/wait/*, ci-operator/step-registry/baremetal/lab/post/*
Uses ci/baremetal-qe-base:latest, increases the default CLUSTER_DURATION to 259200, and removes baremetal-lab-agent-gather from the post chain.
QE test chain selection
ci-operator/step-registry/openshift/e2e/test/qe/*
Comments out ten QE test references so they no longer execute.

Estimated code review effort: 3 (Moderate) | ~20 minutes

Sequence Diagram(s)

sequenceDiagram
  participant NightlyScheduler
  participant BaremetalWorkflow
  participant QEChain
  participant BaremetalLabPost
  participant BaremetalLabWait
  NightlyScheduler->>BaremetalWorkflow: Start scheduled baremetal job
  BaremetalWorkflow->>QEChain: Run selected QE steps
  BaremetalWorkflow->>BaremetalLabPost: Start post chain
  BaremetalLabPost->>BaremetalLabWait: Run wait step
  BaremetalLabWait->>BaremetalLabWait: Use QE base image and cluster duration
Loading

Possibly related PRs

🚥 Pre-merge checks | ✅ 14 | ❌ 1

❌ Failed checks (1 inconclusive)

Check name Status Explanation Resolution
Title check ❓ Inconclusive The title "Ipifmw" is too vague to identify the baremetal CI configuration and workflow changes in the pull request. Use a concise title that names the primary change, such as adding or updating IPI virtual-media baremetal CI jobs.
✅ Passed checks (14 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 The PR changes only YAML CI configuration and step chains; it adds no Ginkgo source or It/Describe/Context/When title, and all new CI names are static literals.
Test Structure And Quality ✅ Passed The full branch diff contains only YAML configuration and step definitions; it changes no Ginkgo test source or It/BeforeEach/AfterEach/Eventually assertions, so this check is not applicable.
Microshift Test Compatibility ✅ Passed The commit changes only three CI YAML files and adds no Ginkgo tests or test declarations, so MicroShift API compatibility checks are not applicable.
Single Node Openshift (Sno) Test Compatibility ✅ Passed The PR changes only CI YAML step definitions; no new Ginkgo tests or test declarations were added, so the SNO compatibility check is not applicable.
Topology-Aware Scheduling Compatibility ✅ Passed The actual diff only changes CI step chains and a wait step image/timeout; it adds no deployment manifests, controllers, or topology-sensitive scheduling constraints.
Ote Binary Stdout Contract ✅ Passed The PR changes only YAML. It adds no OTE source or process-level stdout writes, and the modified QE chain comments out the OTE test steps.
Ipv6 And Disconnected Network Test Compatibility ✅ Passed The PR changes only YAML CI jobs and step chains; the full diff adds no Go/Ginkgo tests, IP parsing, or external network commands.
No-Weak-Crypto ✅ Passed The PR changes only YAML step wiring and a sleep-based wait; changed-line scans found no MD5, SHA1, DES, RC4, Blowfish, ECB, custom crypto, or secret comparisons.
Container-Privileges ✅ Passed Changed manifests contain no privileged, hostPID, hostNetwork, hostIPC, SYS_ADMIN, allowPrivilegeEscalation, runAs*, or securityContext settings; capabilities: [intranet] is CI metadata.
No-Sensitive-Data-In-Logs ✅ Passed The full PR diff adds only YAML job and step configuration; it contains no logging of secret values, and credential entries are file paths or Kubernetes secret references.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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.

❤️ Share

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

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

@sgoveas: pj-rehearse could not automatically process this event because the request waited in queue for longer than 5 minutes. Use /pj-rehearse to trigger rehearsals manually.

@sgoveas

sgoveas commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-openshift-tests-private-release-4.22-amd64-nightly-metal-ipi-ovn-dualstack-vmedia-f7

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

🤖 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/baremetal/lab/ipi/install/baremetal-lab-ipi-install-commands.sh`:
- Around line 96-98: The baremetal lab IPI install script is hardcoding an
ephemeral build05 release pull spec instead of using the injected job payload.
Update the OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE and MULTI_RELEASE_IMAGE
assignments in baremetal-lab-ipi-install-commands.sh to reference the existing
injected release image variable/value from the job configuration rather than a
fixed registry.build05.ci.openshift.org/ci-ln-v3z37h2/release:latest pull spec,
so consumers use the configured payload consistently.

In `@ci-operator/step-registry/baremetal/lab/post/baremetal-lab-post-chain.yaml`:
- Around line 4-6: The shared baremetal-lab-post chain currently drops failure
artifact collection by removing baremetal-lab-agent-gather and gather, which
affects every workflow that uses it. Restore those refs in
baremetal-lab-post-chain and keep baremetal-lab-wait alongside them, or if this
change is meant to be temporary, move it into a separate WIP chain instead of
modifying the shared chain.

In
`@ci-operator/step-registry/openshift/e2e/test/qe/openshift-e2e-test-qe-chain.yaml`:
- Around line 5-14: The QE chain is effectively disabled because all of its test
refs are commented out, so fix `openshift-e2e-test-qe` by restoring the intended
`ref` steps or moving this debug-only variant into a separate chain definition.
Update the chain around `openshift-e2e-test-qe` so it still includes the
documented golang/cucushift/cypress coverage, and keep the
`cucushift-installer-check-cluster-health` step plus the full test sequence
aligned with the chain name and docs.
🪄 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: 2f14ed7b-d753-477f-b3ed-379a2ba08e18

📥 Commits

Reviewing files that changed from the base of the PR and between 8d74bcf and a79d44f.

⛔ Files ignored due to path filters (2)
  • ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.21-periodics.yaml is excluded by !ci-operator/jobs/**
  • ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.22-periodics.yaml is excluded by !ci-operator/jobs/**
📒 Files selected for processing (7)
  • ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.21__amd64-nightly.yaml
  • ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.22__amd64-nightly.yaml
  • ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.22__multi-nightly.yaml
  • ci-operator/step-registry/baremetal/lab/ipi/install/baremetal-lab-ipi-install-commands.sh
  • ci-operator/step-registry/baremetal/lab/post/baremetal-lab-post-chain.yaml
  • ci-operator/step-registry/baremetal/lab/wait/baremetal-lab-wait-ref.yaml
  • ci-operator/step-registry/openshift/e2e/test/qe/openshift-e2e-test-qe-chain.yaml

Comment on lines +96 to +98
export OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE="registry.build05.ci.openshift.org/ci-ln-v3z37h2/release:latest"
export MULTI_RELEASE_IMAGE="registry.build05.ci.openshift.org/ci-ln-v3z37h2/release: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.

🩺 Stability & Availability | 🔴 Critical | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

# Inspect the file around the reported lines.
file="ci-operator/step-registry/baremetal/lab/ipi/install/baremetal-lab-ipi-install-commands.sh"
wc -l "$file"
sed -n '1,220p' "$file"

# Find where these variables are used elsewhere in the step registry.
rg -n 'OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE|MULTI_RELEASE_IMAGE|RELEASE_IMAGE_LATEST|release:latest|ci-ln-v3z37h2' ci-operator/step-registry

Repository: openshift/release

Length of output: 50374


🏁 Script executed:

#!/bin/bash
set -euo pipefail

ref="ci-operator/step-registry/baremetal/lab/ipi/install/baremetal-lab-ipi-install-ref.yaml"
cmd="ci-operator/step-registry/baremetal/lab/ipi/install/baremetal-lab-ipi-install-commands.sh"

echo "== ref excerpt =="
sed -n '1,120p' "$ref"

echo
echo "== command excerpt =="
sed -n '88,122p' "$cmd"

echo
echo "== step usages =="
rg -n 'baremetal-lab-ipi-install' ci-operator/config ci-operator/step-registry | head -n 80

Repository: openshift/release

Length of output: 7630


Use the injected release image instead of a fixed build05 pull spec. OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE and MULTI_RELEASE_IMAGE already come from release:latest; hardcoding registry.build05.ci.openshift.org/ci-ln-v3z37h2/release:latest makes every consumer depend on an ephemeral rehearsal image and bypasses the job’s configured payload.

🤖 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/baremetal/lab/ipi/install/baremetal-lab-ipi-install-commands.sh`
around lines 96 - 98, The baremetal lab IPI install script is hardcoding an
ephemeral build05 release pull spec instead of using the injected job payload.
Update the OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE and MULTI_RELEASE_IMAGE
assignments in baremetal-lab-ipi-install-commands.sh to reference the existing
injected release image variable/value from the job configuration rather than a
fixed registry.build05.ci.openshift.org/ci-ln-v3z37h2/release:latest pull spec,
so consumers use the configured payload consistently.

Comment on lines +4 to +6
# - ref: baremetal-lab-agent-gather
# - chain: gather
- ref: baremetal-lab-wait

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.

🎯 Functional Correctness | 🟠 Major | ⚡ Quick win

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "== file context =="
git ls-files 'ci-operator/step-registry/baremetal/lab/post/baremetal-lab-post-chain.yaml' \
  'ci-operator/step-registry/baremetal/lab/post/*' \
  'ci-operator/step-registry/**/gather*' \
  'ci-operator/step-registry/**/agent-gather*'

echo
echo "== chain file =="
nl -ba ci-operator/step-registry/baremetal/lab/post/baremetal-lab-post-chain.yaml | sed -n '1,120p'

echo
echo "== references to baremetal-lab-post =="
rg -n --hidden --glob '!**/.git/**' 'baremetal-lab-post' ci-operator/step-registry ci-operator/config . 2>/dev/null || true

echo
echo "== references to baremetal-lab-agent-gather and gather chain =="
rg -n --hidden --glob '!**/.git/**' 'baremetal-lab-agent-gather|chain:\s*gather\b|\bgather\b' ci-operator/step-registry/baremetal ci-operator/config 2>/dev/null || true

Repository: openshift/release

Length of output: 23419


🏁 Script executed:

#!/bin/bash
set -euo pipefail

echo "== baremetal-lab-post-chain.yaml =="
cat -n ci-operator/step-registry/baremetal/lab/post/baremetal-lab-post-chain.yaml | sed -n '1,80p'

echo
echo "== baremetal-lab-post chain metadata =="
cat -n ci-operator/step-registry/baremetal/lab/post/baremetal-lab-post-chain.metadata.json | sed -n '1,80p'

echo
echo "== direct references to baremetal-lab-post chain =="
rg -n --hidden --glob '!**/.git/**' 'baremetal-lab-post' ci-operator/step-registry ci-operator/config | sed -n '1,200p'

echo
echo "== direct references to baremetal-lab-agent-gather in baremetal-lab context =="
rg -n --hidden --glob '!**/.git/**' 'baremetal-lab-agent-gather|chain:\s*gather\b' ci-operator/step-registry/baremetal ci-operator/config | sed -n '1,200p'

Repository: openshift/release

Length of output: 33973


Keep baremetal-lab-post gathering failure artifacts ci-operator/step-registry/baremetal/lab/post/baremetal-lab-post-chain.yaml:4-6
Removing baremetal-lab-agent-gather and gather from this shared chain drops must-gather/agent logs for every workflow that uses baremetal-lab-post, making failure triage much harder. If this is temporary, split it into a separate WIP chain instead of changing the shared one.

🤖 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/baremetal/lab/post/baremetal-lab-post-chain.yaml`
around lines 4 - 6, The shared baremetal-lab-post chain currently drops failure
artifact collection by removing baremetal-lab-agent-gather and gather, which
affects every workflow that uses it. Restore those refs in
baremetal-lab-post-chain and keep baremetal-lab-wait alongside them, or if this
change is meant to be temporary, move it into a separate WIP chain instead of
modifying the shared chain.

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@sgoveas

sgoveas commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-openshift-tests-private-release-4.22-multi-nightly-metal-ipi-ovn-ipv4-vmedia-bmaas-day2-amd-f14

@sgoveas

sgoveas commented Jul 7, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-openshift-tests-private-release-4.22-multi-nightly-metal-ipi-ovn-ipv4-vmedia-bmaas-day2-amd-f14

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@sgoveas

sgoveas commented Jul 8, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-openshift-tests-private-release-4.21-amd64-nightly-metal-ipi-ovn-ipv4-vmedia-bmaas-day2-amd-f14

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@sgoveas

sgoveas commented Jul 8, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-openshift-tests-private-release-4.20-multi-nightly-metal-ipi-ovn-ipv4-vmedia-bmaas-day2-amd-f14

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@sgoveas, pj-rehearse: unable to determine affected jobs. This could be due to a branch that needs to be rebased. ERROR:

couldn't prepare candidate: couldn't checkout base SHA 886b445fe880edaabd683b6dd6603d6d3dcd694d: error checking out "886b445fe880edaabd683b6dd6603d6d3dcd694d": exit status 128 fatal: unable to read tree (886b445fe880edaabd683b6dd6603d6d3dcd694d)

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.

@sgoveas

sgoveas commented Jul 9, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-openshift-tests-private-release-4.19-multi-nightly-metal-ipi-ovn-ipv4-vmedia-bmaas-day2-amd-f14

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@sgoveas

sgoveas commented Jul 9, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-openshift-tests-private-release-4.19-multi-nightly-metal-ipi-ovn-ipv4-vmedia-bmaas-day2-amd-f14

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@sgoveas

sgoveas commented Jul 10, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-openshift-tests-private-release-4.18-multi-nightly-metal-ipi-ovn-ipv4-vmedia-bmaas-day2-amd-f14

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@sgoveas

sgoveas commented Jul 20, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-openshift-tests-private-release-5.0-multi-nightly-metal-ipi-ovn-ipv4-pxe-multi-arch-day2-amd-f14

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@sgoveas

sgoveas commented Jul 20, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-openshift-tests-private-release-5.0-multi-nightly-metal-ipi-ovn-ipv4-vmedia-amd-f7

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@sgoveas

sgoveas commented Jul 20, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-openshift-tests-private-release-5.0-multi-nightly-metal-ipi-ovn-ipv4-vmedia-amd-f7

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@sgoveas
sgoveas force-pushed the ipifmw branch 2 times, most recently from 0bf5940 to f98bc29 Compare July 24, 2026 11:36
@sgoveas

sgoveas commented Jul 24, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-openshift-tests-private-release-4.22-multi-nightly-metal-ipi-ovn-ipv4-vmedia-bmaas-day2-amd-f14

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@sgoveas

sgoveas commented Jul 27, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-openshift-tests-private-release-4.22-multi-nightly-metal-ipi-ovn-ipv4-vmedia-bmaas-day2-amd-f14

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@sgoveas

sgoveas commented Aug 4, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-openshift-tests-private-release-4.22-multi-nightly-metal-ipi-ovn-ipv4-vmedia-bmaas-day2-amd-f14

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@openshift-ci

openshift-ci Bot commented Aug 4, 2026

Copy link
Copy Markdown
Contributor

@sgoveas: 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-openshift-tests-private-release-4.21-amd64-nightly-metal-ipi-ovn-ipv4-vmedia-bmaas-day2-amd-f14 b5c3178 link unknown /pj-rehearse periodic-ci-openshift-openshift-tests-private-release-4.21-amd64-nightly-metal-ipi-ovn-ipv4-vmedia-bmaas-day2-amd-f14
ci/rehearse/periodic-ci-openshift-openshift-tests-private-release-4.19-multi-nightly-metal-ipi-ovn-ipv4-vmedia-bmaas-day2-amd-f14 685797d link unknown /pj-rehearse periodic-ci-openshift-openshift-tests-private-release-4.19-multi-nightly-metal-ipi-ovn-ipv4-vmedia-bmaas-day2-amd-f14
ci/rehearse/periodic-ci-openshift-openshift-tests-private-release-4.18-multi-nightly-metal-ipi-ovn-ipv4-vmedia-bmaas-day2-amd-f14 b1e88db link unknown /pj-rehearse periodic-ci-openshift-openshift-tests-private-release-4.18-multi-nightly-metal-ipi-ovn-ipv4-vmedia-bmaas-day2-amd-f14
ci/rehearse/periodic-ci-openshift-openshift-tests-private-release-4.22-multi-nightly-metal-ipi-ovn-ipv4-vmedia-multi-arch-amd-f14 f72a159 link unknown /pj-rehearse periodic-ci-openshift-openshift-tests-private-release-4.22-multi-nightly-metal-ipi-ovn-ipv4-vmedia-multi-arch-amd-f14
ci/rehearse/periodic-ci-openshift-openshift-tests-private-release-5.0-multi-nightly-metal-ipi-ovn-ipv4-vmedia-amd-f7 a5ddff2 link unknown /pj-rehearse periodic-ci-openshift-openshift-tests-private-release-5.0-multi-nightly-metal-ipi-ovn-ipv4-vmedia-amd-f7

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.

@coderabbitai

coderabbitai Bot commented Aug 6, 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.

@sgoveas

sgoveas commented Aug 6, 2026

Copy link
Copy Markdown
Contributor Author

/pj-rehearse periodic-ci-openshift-openshift-tests-private-release-4.22-multi-nightly-metal-ipi-ovn-ipv4-vmedia-bmaas-day2-amd-f14

@openshift-merge-bot

Copy link
Copy Markdown
Contributor

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

@coderabbitai coderabbitai Bot mentioned this pull request Aug 6, 2026
@coderabbitai

coderabbitai Bot commented Aug 11, 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]
@sgoveas: 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-priv-openshift-tests-private-main-debug-disasterrecovery-metal-upi openshift-priv/openshift-tests-private presubmit Registry content changed
pull-ci-openshift-priv-openshift-tests-private-release-5.1-debug-disasterrecovery-metal-upi openshift-priv/openshift-tests-private presubmit Registry content changed
pull-ci-openshift-priv-openshift-tests-private-release-5.0-debug-disasterrecovery-metal-upi openshift-priv/openshift-tests-private presubmit Registry content changed
pull-ci-openshift-priv-openshift-tests-private-release-4.23-debug-disasterrecovery-metal-upi openshift-priv/openshift-tests-private presubmit Registry content changed
pull-ci-openshift-priv-openshift-tests-private-release-4.22-debug-disasterrecovery-metal-upi openshift-priv/openshift-tests-private presubmit Registry content changed
pull-ci-openshift-priv-openshift-tests-private-release-4.21-debug-disasterrecovery-metal-upi openshift-priv/openshift-tests-private presubmit Registry content changed
pull-ci-openshift-priv-openshift-tests-private-release-4.20-debug-disasterrecovery-metal-upi openshift-priv/openshift-tests-private presubmit Registry content changed
pull-ci-openshift-lvm-operator-release-management-zstream-4.16-e2e-baremetalds-sno-dualstack-qe-integration-tests openshift/lvm-operator presubmit Registry content changed
pull-ci-openshift-lvm-operator-release-management-zstream-4.18-e2e-baremetalds-sno-dualstack-qe-integration-tests openshift/lvm-operator presubmit Registry content changed
pull-ci-openshift-lvm-operator-release-management-zstream-4.20-e2e-baremetalds-sno-dualstack-qe-integration-tests openshift/lvm-operator presubmit Registry content changed
pull-ci-openshift-lvm-operator-release-management-zstream-4.19-e2e-baremetalds-sno-dualstack-qe-integration-tests openshift/lvm-operator presubmit Registry content changed
pull-ci-openshift-lvm-operator-release-management-zstream-4.21-e2e-baremetalds-sno-dualstack-qe-integration-tests openshift/lvm-operator presubmit Registry content changed
pull-ci-openshift-lvm-operator-release-management-zstream-4.14-e2e-baremetalds-sno-dualstack-qe-integration-tests openshift/lvm-operator presubmit Registry content changed
pull-ci-openshift-cluster-etcd-operator-release-4.12-e2e-gcp-qe-no-capabilities openshift/cluster-etcd-operator presubmit Registry content changed
pull-ci-openshift-cluster-etcd-operator-release-4.11-e2e-gcp-qe-no-capabilities openshift/cluster-etcd-operator presubmit Registry content changed
pull-ci-openshift-power-monitoring-power-monitoring-operator-v1alpha1-baremetal-power-monitoring-operator-e2e-baremetal-amd64 openshift-power-monitoring/power-monitoring-operator presubmit Registry content changed
pull-ci-openshift-eng-ocp-qe-perfscale-ci-main-4.21-nightly-node-density-heavy-baremetal-3nodes openshift-eng/ocp-qe-perfscale-ci presubmit Registry content changed
pull-ci-openshift-eng-ocp-qe-perfscale-ci-main-4.22-nightly-node-density-heavy-baremetal-3nodes openshift-eng/ocp-qe-perfscale-ci presubmit Registry content changed
pull-ci-openshift-eng-ocp-qe-perfscale-ci-main-4.20-nightly-control-plane-baremetal-multi-3nodes openshift-eng/ocp-qe-perfscale-ci presubmit Registry content changed
pull-ci-openshift-openshift-tests-private-main-debug-disasterrecovery-metal-upi openshift/openshift-tests-private presubmit Registry content changed
pull-ci-openshift-openshift-tests-private-release-5.1-debug-disasterrecovery-metal-upi openshift/openshift-tests-private presubmit Registry content changed
pull-ci-openshift-openshift-tests-private-release-5.0-debug-disasterrecovery-metal-upi openshift/openshift-tests-private presubmit Registry content changed
pull-ci-openshift-openshift-tests-private-release-4.23-debug-disasterrecovery-metal-upi openshift/openshift-tests-private presubmit Registry content changed
pull-ci-openshift-openshift-tests-private-release-4.22-debug-disasterrecovery-metal-upi openshift/openshift-tests-private presubmit Registry content changed
pull-ci-openshift-openshift-tests-private-release-4.21-debug-disasterrecovery-metal-upi openshift/openshift-tests-private presubmit Registry content changed

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

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

Labels

do-not-merge/work-in-progress Indicates that a PR should not merge because it is a work in progress.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant