Skip to content

Reduce WinC presubmit test count by excluding Disruptive and Serial tests#76620

Merged
openshift-merge-bot[bot] merged 1 commit intoopenshift:mainfrom
rrasouli:add-filters-to-presubmit
Mar 25, 2026
Merged

Reduce WinC presubmit test count by excluding Disruptive and Serial tests#76620
openshift-merge-bot[bot] merged 1 commit intoopenshift:mainfrom
rrasouli:add-filters-to-presubmit

Conversation

@rrasouli
Copy link
Copy Markdown
Contributor

@rrasouli rrasouli commented Mar 21, 2026

Problem

WinC presubmit jobs (debug-winc-*) run all ~40 Smokerun tests, making PR feedback slow and resource-intensive.

PR #71726 attempted to reduce this by adding FILTERS_ADDITIONAL: ~CPaasrunOnly&;Smokerun&, but this filter has no effect because no WinC tests have the CPaasrunOnly tag.

Root Cause

Analysis of the test suite shows:

  • 40 total Smokerun tests in WinC
  • 0 tests with CPaasrunOnly tag (only exists in OLM/security tests)
  • Filter ~CPaasrunOnly&;Smokerun& = exclude CPaasrunOnly from Smokerun = no exclusions

Solution

  1. Replace ineffective FILTERS_ADDITIONAL with TEST_FILTERS that exclude Disruptive and Serial tests
  2. Add missing platform coverage for nutanix-ipi and aws-upi on main, release-4.22, and release-4.23

Before:

FILTERS_ADDITIONAL: ~CPaasrunOnly&;Smokerun&  # Does nothing!
TEST_FILTERS: ~ChkUpgrade&;~ConnectedOnly&;Smokerun&

After:

TEST_FILTERS: ~ChkUpgrade&;~ConnectedOnly&;~Disruptive&;~Serial&;Smokerun&

Test Count Impact

Current state (~40 tests):

  • Includes Disruptive tests (e.g., node drain, upgrade scenarios)
  • Includes Serial tests (slower sequential execution)
  • Long feedback cycles for PRs

With this PR (~23 tests):

  • 10 Critical (e.g., OCP-33612 node check, OCP-28632 networking)
  • 1 High
  • 11 Medium
  • 1 Low
  • Benefits: No cluster disruption, parallel execution, faster PR feedback

Nightly jobs: Unchanged - continue to run full ~40 test Smokerun suite

Coverage Summary

Total: 49 presubmit jobs across 8 branches

Branch Jobs Platforms
main 6 aws-ipi, gcp-ipi, azure-ipi, vsphere-ipi, nutanix-ipi ✨, aws-upi ✨
release-4.23 6 aws-ipi, gcp-ipi, azure-ipi, vsphere-ipi, nutanix-ipi ✨, aws-upi ✨
release-4.22 6 aws-ipi, gcp-ipi, azure-ipi, vsphere-ipi, nutanix-ipi ✨, aws-upi ✨
release-4.21 6 aws-ipi, gcp-ipi, azure-ipi, vsphere-ipi, nutanix-ipi, aws-upi
release-4.20 5 aws-ipi, gcp-ipi, azure-ipi, vsphere-ipi, aws-upi
release-4.19 5 aws-ipi, gcp-ipi, azure-ipi, vsphere-ipi, aws-upi
release-4.18 5 aws-ipi, gcp-ipi, azure-ipi, vsphere-ipi, aws-upi
release-4.17 4 aws-ipi, gcp-ipi, azure-ipi, nutanix-ipi

✨ = newly added in this PR

Files Modified

All WinC presubmit job configurations:

ci-operator/config/openshift/openshift-tests-private/
├── openshift-openshift-tests-private-main.yaml
├── openshift-openshift-tests-private-release-4.17.yaml
├── openshift-openshift-tests-private-release-4.18.yaml
├── openshift-openshift-tests-private-release-4.19.yaml
├── openshift-openshift-tests-private-release-4.20.yaml
├── openshift-openshift-tests-private-release-4.21.yaml
├── openshift-openshift-tests-private-release-4.22.yaml
└── openshift-openshift-tests-private-release-4.23.yaml

ci-operator/jobs/openshift/openshift-tests-private/
├── openshift-openshift-tests-private-main-presubmits.yaml (generated)
├── openshift-openshift-tests-private-release-4.22-presubmits.yaml (generated)
└── openshift-openshift-tests-private-release-4.23-presubmits.yaml (generated)

Changes:

  • Updated TEST_FILTERS on all 37 existing debug-winc-* jobs
  • Added 6 new debug-winc-nutanix-ipi jobs (main, 4.22, 4.23)
  • Added 6 new debug-winc-aws-upi jobs (main, 4.22, 4.23)
  • Removed ineffective FILTERS_ADDITIONAL from all jobs
  • Updated RHCOS images to latest builds (via make update normalization)

Jira: https://redhat.atlassian.net/browse/WINC-1507

@openshift-ci openshift-ci bot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Mar 21, 2026
@openshift-ci openshift-ci bot requested review from Phaow and oliver-smakal March 21, 2026 03:43
@rrasouli rrasouli force-pushed the add-filters-to-presubmit branch from 031b710 to 905226b Compare March 21, 2026 03:47
@openshift-ci openshift-ci bot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Mar 21, 2026
@openshift-ci-robot openshift-ci-robot added rehearsals-ack Signifies that rehearsal jobs have been acknowledged and removed rehearsals-ack Signifies that rehearsal jobs have been acknowledged labels Mar 21, 2026
@rrasouli rrasouli force-pushed the add-filters-to-presubmit branch from 905226b to ea4b561 Compare March 21, 2026 09:31
@rrasouli
Copy link
Copy Markdown
Contributor Author

/test debug-winc-aws-ipi debug-winc-gcp-ipi debug-winc-azure-ipi periodic-ci-openshift-openshift-tests-private-release-4.22-amd64-nightly-aws-ipi-proxy-ovn-winc-f28

@rrasouli
Copy link
Copy Markdown
Contributor Author

/pj-rehearse debug-winc-aws-ipi debug-winc-gcp-ipi debug-winc-azure-ipi periodic-ci-openshift-openshift-tests-private-release-4.22-amd64-nightly-aws-ipi-proxy-ovn-winc-f28

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

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

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@rrasouli: job(s): debug-winc-aws-ipi, debug-winc-gcp-ipi, debug-winc-azure-ipi, periodic-ci-openshift-openshift-tests-private-release-4.22-amd64-nightly-aws-ipi-proxy-ovn-winc-f28 either don't exist or were not found to be affected, and cannot be rehearsed

@rrasouli
Copy link
Copy Markdown
Contributor Author

/pj-rehearse debug-winc-azure-ipi

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

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

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

@rrasouli: job(s): debug-winc-azure-ipi either don't exist or were not found to be affected, and cannot be rehearsed

@rrasouli
Copy link
Copy Markdown
Contributor Author

/pj-rehearse

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

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

@rrasouli rrasouli force-pushed the add-filters-to-presubmit branch 2 times, most recently from a9276ee to 431c6ab Compare March 21, 2026 11:31
@rrasouli rrasouli changed the title Add FILTERS_ADDITIONAL to WinC presubmit jobs Reduce WinC presubmit test count by excluding Disruptive and Serial tests Mar 21, 2026
@rrasouli
Copy link
Copy Markdown
Contributor Author

@weinliu @jrvaldes @mansikulkarni96 please have a look

@rrasouli rrasouli force-pushed the add-filters-to-presubmit branch 3 times, most recently from b62116d to fe8c96f Compare March 21, 2026 21:24
@weinliu
Copy link
Copy Markdown
Contributor

weinliu commented Mar 22, 2026

/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Mar 22, 2026
@rrasouli rrasouli force-pushed the add-filters-to-presubmit branch from fe8c96f to 2239c46 Compare March 23, 2026 07:45
@openshift-ci openshift-ci bot removed the lgtm Indicates that a PR is ready to be merged. label Mar 23, 2026
@rrasouli
Copy link
Copy Markdown
Contributor Author

@jianlinliu @weinliu please approve

@rrasouli
Copy link
Copy Markdown
Contributor Author

cluster_profile: nutanix-qe
env:
EXTRACT_MANIFEST_INCLUDED: "true"
OVERRIDE_RHCOS_IMAGE: https://rhcos.mirror.openshift.com/art/storage/prod/streams/rhel-9.6/builds/9.6.20260117-0/x86_64/rhcos-9.6.20260117-0-nutanix.x86_64.qcow2
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.

from https://rhcos.mirror.openshift.com/art/storage/prod/streams/rhel-9.6/builds/builds.json, I see there are more qcow2 versions, why use rhcos-9.6.20260117-0-nutanix.x86_64.qcow2, is it on purpose?

Copy link
Copy Markdown
Contributor Author

@rrasouli rrasouli Mar 24, 2026

Choose a reason for hiding this comment

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

what version do the other jobs use - should I use latest image?

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.

TBH, I don't know the answer, just found there are more qcow2 versions. maybe @weinliu knows?

Copy link
Copy Markdown
Contributor

@juzhao juzhao Mar 24, 2026

Choose a reason for hiding this comment

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

checked on 4.22.0-0.nightly-2026-03-24-224450 without Windows node, node os is rhel-9.8

$ oc debug node/**
sh-5.1# chroot /host
sh-5.1# cat /etc/os-release
NAME="Red Hat Enterprise Linux CoreOS"
VERSION="9.8.20260324-0 (Plow)"
ID="rhel"
ID_LIKE="fedora"
VERSION_ID="9.8"
PLATFORM_ID="platform:el9"
PRETTY_NAME="Red Hat Enterprise Linux CoreOS 9.8.20260324-0 (Plow)"
ANSI_COLOR="0;31"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:redhat:enterprise_linux:9::baseos"
HOME_URL="https://www.redhat.com/"
DOCUMENTATION_URL="https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9"
BUG_REPORT_URL="https://issues.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 9"
REDHAT_BUGZILLA_PRODUCT_VERSION=9.8
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="9.8 Beta"
OSTREE_VERSION='9.8.20260324-0'
IMAGE_VERSION='9.8.20260324-0'
VARIANT=CoreOS
VARIANT_ID=coreos
OPENSHIFT_VERSION="4.22"
sh-5.1# cat /etc/redhat-release 
Red Hat Enterprise Linux release 9.8 Beta (Plow)

checked on 4.21.0-0.nightly-2026-03-22-203205 without Windows node, node os is rhel-9.6

$ oc debug node/**
sh-5.1# chroot /host
sh-5.1# cat /etc/os-release 
NAME="Red Hat Enterprise Linux CoreOS"
VERSION="9.6.20260319-1 (Plow)"
ID="rhel"
ID_LIKE="fedora"
VERSION_ID="9.6"
PLATFORM_ID="platform:el9"
PRETTY_NAME="Red Hat Enterprise Linux CoreOS 9.6.20260319-1 (Plow)"
ANSI_COLOR="0;31"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:redhat:enterprise_linux:9::baseos"
HOME_URL="https://www.redhat.com/"
DOCUMENTATION_URL="https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9"
BUG_REPORT_URL="https://issues.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 9"
REDHAT_BUGZILLA_PRODUCT_VERSION=9.6
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="9.6"
OSTREE_VERSION='9.6.20260319-1'
VARIANT=CoreOS
VARIANT_ID=coreos
OPENSHIFT_VERSION="4.21"

checked on 4.20.0-0.nightly-2026-03-23-130518 without Windows node, node os is rhel-9.6

$ oc debug node/**
sh-5.1# chroot /host
sh-5.1# cat /etc/os-release 
NAME="Red Hat Enterprise Linux CoreOS"
VERSION="9.6.20260319-1 (Plow)"
ID="rhel"
ID_LIKE="fedora"
VERSION_ID="9.6"
PLATFORM_ID="platform:el9"
PRETTY_NAME="Red Hat Enterprise Linux CoreOS 9.6.20260319-1 (Plow)"
ANSI_COLOR="0;31"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:redhat:enterprise_linux:9::baseos"
HOME_URL="https://www.redhat.com/"
DOCUMENTATION_URL="https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9"
BUG_REPORT_URL="https://issues.redhat.com/"
REDHAT_BUGZILLA_PRODUCT="Red Hat Enterprise Linux 9"
REDHAT_BUGZILLA_PRODUCT_VERSION=9.6
REDHAT_SUPPORT_PRODUCT="Red Hat Enterprise Linux"
REDHAT_SUPPORT_PRODUCT_VERSION="9.6"
OSTREE_VERSION='9.6.20260319-1'
VARIANT=CoreOS
VARIANT_ID=coreos
OPENSHIFT_VERSION="4.20"

@juzhao
Copy link
Copy Markdown
Contributor

juzhao commented Mar 24, 2026

Do we need to change them in advance? we don't have WINC 4.23 image yet

seems no need to change, the main branch is still 4.22 now, we can ignore 4.23/5.0

@rrasouli rrasouli force-pushed the add-filters-to-presubmit branch from 2239c46 to 78dd4bb Compare March 24, 2026 13:59
@openshift-ci-robot openshift-ci-robot removed the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label Mar 24, 2026
@rrasouli
Copy link
Copy Markdown
Contributor Author

Do we need to change them in advance? we don't have WINC 4.23 image yet

seems no need to change, the main branch is still 4.22 now, we can ignore 4.23/5.0

@juzhao Anyway I've update 4.23 jobs with the new filter that will save us another PR

@rrasouli rrasouli force-pushed the add-filters-to-presubmit branch from 78dd4bb to 036e6f6 Compare March 24, 2026 14:22
@weinliu
Copy link
Copy Markdown
Contributor

weinliu commented Mar 24, 2026

@jianlinliu @weinliu please approve
/lgtm
I can give /lgtm, but since I'm not in the OWNERS approvers list for this path, I'm not able to /approve. @juzhao could you help? Thanks!

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Mar 24, 2026
@rrasouli
Copy link
Copy Markdown
Contributor Author

/pj-rehearse ack

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

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

@openshift-ci-robot openshift-ci-robot added the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label Mar 24, 2026
cluster_profile: nutanix-qe
env:
EXTRACT_MANIFEST_INCLUDED: "true"
OVERRIDE_RHCOS_IMAGE: https://rhcos.mirror.openshift.com/art/storage/prod/streams/rhel-9.6/builds/9.6.20260323-1/x86_64/rhcos-9.6.20260323-1-nutanix.x86_64.qcow2
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.

see from #76620 (comment), 4.22 node os is rhel-9.8, is there someone who can confirm use the rhel-9.6 is fine for 4.22(main branch now)

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Good catch!
Removed OVERRIDE_RHCOS_IMAGE from the newly added nutanix-ipi jobs (main, release-4.22, release-4.23).

  • Nightly nutanix jobs don't use OVERRIDE_RHCOS_IMAGE - I checked the nightly configs (e.g., nutanix-ipi-ovn-winc-f7 in release-4.22__amd64-nightly.yaml) and they work fine without this override.
  • New jobs should match nightly pattern - Since the newly added presubmit jobs (main, 4.22, 4.23) didn't exist before, I aligned them with the nightly configs by removing the RHCOS override.

…ests

This change updates all WinC debug-* presubmit jobs to exclude Disruptive
and Serial tests, reducing the test count from ~40 to ~23 tests.

Changes:
- Updated TEST_FILTERS to add ~Disruptive&;~Serial& exclusions on 37 existing jobs
- Removed ineffective FILTERS_ADDITIONAL: ~CPaasrunOnly&;Smokerun&
  (no WinC tests have CPaasrunOnly tag)
- Added debug-winc-nutanix-ipi to main, release-4.22, and release-4.23 (6 new jobs)
- Added debug-winc-aws-upi to main, release-4.22, and release-4.23 (6 new jobs)
- Applied across all branches: main, release-4.17 through release-4.23

Test breakdown after this change:
- ~23 tests: All Smokerun tests excluding Disruptive/Serial
- Priority distribution: 10 Critical, 1 High, 11 Medium, 1 Low
- Safer for presubmit: no cluster disruption, no serial execution delays

Total: 49 presubmit jobs modified/added across 8 branches
Nightly jobs remain unchanged and continue to run full Smokerun suite (~40 tests).
@rrasouli rrasouli force-pushed the add-filters-to-presubmit branch from 036e6f6 to c6a84c9 Compare March 25, 2026 05:44
@openshift-ci openshift-ci bot removed the lgtm Indicates that a PR is ready to be merged. label Mar 25, 2026
@openshift-ci-robot openshift-ci-robot removed the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label Mar 25, 2026
@openshift-ci-robot
Copy link
Copy Markdown
Contributor

[REHEARSALNOTIFIER]
@rrasouli: 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-openshift-tests-private-main-debug-winc-aws-upi openshift/openshift-tests-private presubmit Presubmit changed
pull-ci-openshift-openshift-tests-private-main-debug-winc-nutanix-ipi openshift/openshift-tests-private presubmit Presubmit changed
pull-ci-openshift-openshift-tests-private-release-4.22-debug-winc-aws-upi openshift/openshift-tests-private presubmit Presubmit changed
pull-ci-openshift-openshift-tests-private-release-4.22-debug-winc-nutanix-ipi openshift/openshift-tests-private presubmit Presubmit changed
pull-ci-openshift-openshift-tests-private-release-4.23-debug-winc-aws-upi openshift/openshift-tests-private presubmit Presubmit changed
pull-ci-openshift-openshift-tests-private-release-4.23-debug-winc-nutanix-ipi openshift/openshift-tests-private presubmit Presubmit changed
pull-ci-openshift-openshift-tests-private-release-4.17-debug-winc-aws-ipi openshift/openshift-tests-private presubmit Ci-operator config changed
pull-ci-openshift-openshift-tests-private-release-4.17-debug-winc-azure-ipi openshift/openshift-tests-private presubmit Ci-operator config changed
pull-ci-openshift-openshift-tests-private-release-4.17-debug-winc-gcp-ipi openshift/openshift-tests-private presubmit Ci-operator config changed
pull-ci-openshift-openshift-tests-private-release-4.17-debug-winc-nutanix-ipi openshift/openshift-tests-private presubmit Ci-operator config changed
pull-ci-openshift-openshift-tests-private-release-4.23-debug-winc-aws-ipi openshift/openshift-tests-private presubmit Ci-operator config changed
pull-ci-openshift-openshift-tests-private-release-4.23-debug-winc-azure-ipi openshift/openshift-tests-private presubmit Ci-operator config changed
pull-ci-openshift-openshift-tests-private-release-4.23-debug-winc-gcp-ipi openshift/openshift-tests-private presubmit Ci-operator config changed
pull-ci-openshift-openshift-tests-private-release-4.23-debug-winc-vsphere-ipi openshift/openshift-tests-private presubmit Ci-operator config changed
pull-ci-openshift-openshift-tests-private-release-4.19-debug-winc-aws-ipi openshift/openshift-tests-private presubmit Ci-operator config changed
pull-ci-openshift-openshift-tests-private-release-4.19-debug-winc-aws-upi openshift/openshift-tests-private presubmit Ci-operator config changed
pull-ci-openshift-openshift-tests-private-release-4.19-debug-winc-azure-ipi openshift/openshift-tests-private presubmit Ci-operator config changed
pull-ci-openshift-openshift-tests-private-release-4.19-debug-winc-gcp-ipi openshift/openshift-tests-private presubmit Ci-operator config changed
pull-ci-openshift-openshift-tests-private-release-4.19-debug-winc-vsphere-ipi openshift/openshift-tests-private presubmit Ci-operator config changed
pull-ci-openshift-openshift-tests-private-release-4.18-debug-winc-aws-ipi openshift/openshift-tests-private presubmit Ci-operator config changed
pull-ci-openshift-openshift-tests-private-release-4.18-debug-winc-aws-upi openshift/openshift-tests-private presubmit Ci-operator config changed
pull-ci-openshift-openshift-tests-private-release-4.18-debug-winc-azure-ipi openshift/openshift-tests-private presubmit Ci-operator config changed
pull-ci-openshift-openshift-tests-private-release-4.18-debug-winc-gcp-ipi openshift/openshift-tests-private presubmit Ci-operator config changed
pull-ci-openshift-openshift-tests-private-release-4.18-debug-winc-vsphere-ipi openshift/openshift-tests-private presubmit Ci-operator config changed
pull-ci-openshift-openshift-tests-private-main-debug-winc-aws-ipi openshift/openshift-tests-private presubmit Ci-operator config changed

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

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Mar 25, 2026

@rrasouli: all tests passed!

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.

@juzhao
Copy link
Copy Markdown
Contributor

juzhao commented Mar 25, 2026

/approve
/lgtm

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Mar 25, 2026
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Mar 25, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: juzhao, rrasouli, weinliu

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-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Mar 25, 2026
@rrasouli
Copy link
Copy Markdown
Contributor Author

/pj-rehearse ack

@openshift-ci-robot
Copy link
Copy Markdown
Contributor

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

@openshift-ci-robot openshift-ci-robot added the rehearsals-ack Signifies that rehearsal jobs have been acknowledged label Mar 25, 2026
@openshift-merge-bot openshift-merge-bot bot merged commit c0a5638 into openshift:main Mar 25, 2026
15 checks passed
rrasouli added a commit to rrasouli/release that referenced this pull request Mar 29, 2026
PR openshift#76620 added debug-winc-nutanix-ipi jobs to main, release-4.22, and
release-4.23 but omitted the critical OVERRIDE_RHCOS_IMAGE environment
variable that was already present in release-4.21 (added by PR openshift#73946).

Without this override, Nutanix IPI installations fail during bootstrap
because of RHCOS version mismatches between the installer's embedded
metadata and the release payload's expected machine-os version. This
manifests as timeout errors (exit 28) in the ipi-conf-nutanix-context
step when trying to communicate with the Nutanix Prism Central API.

This fix adds OVERRIDE_RHCOS_IMAGE pointing to RHCOS 9.6.20260323-1
(same version used in working 4.21 jobs) to prevent API server startup
failures during cluster bootstrap.

Fixes: openshift#76620
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. lgtm Indicates that a PR is ready to be merged. rehearsals-ack Signifies that rehearsal jobs have been acknowledged

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants