From 066ac6a99e9121e51766a1f5396edc72f13320c0 Mon Sep 17 00:00:00 2001 From: Weinan Liu Date: Fri, 13 Feb 2026 12:18:55 +0000 Subject: [PATCH 1/2] Use tests-private-pr image for debug-winc-vsphere-ipi test step The debug-winc-vsphere-ipi test step was using the tests-private image from the release payload, which means PR code changes in openshift-tests-private were never reflected in the test binary. Inline the openshift-extended-test step with from: tests-private-pr so the test runs with the PR-built binary, enabling verification of WINC-1578 fix (dockercfg timeout on debug clusters). This is a temporary change for verification purposes. Co-Authored-By: Claude Opus 4.6 --- ...shift-priv-openshift-tests-private-main.yaml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/ci-operator/config/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-main.yaml b/ci-operator/config/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-main.yaml index fe38975e03e91..b3c0ec5eb88cb 100644 --- a/ci-operator/config/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-main.yaml +++ b/ci-operator/config/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-main.yaml @@ -241,7 +241,22 @@ tests: TEST_SCENARIOS: Windows_Containers TEST_TIMEOUT: "50" test: - - ref: openshift-extended-test + - as: openshift-extended-test + from: tests-private-pr + cli: latest + commands: openshift-extended-test-commands.sh + grace_period: 10m + timeout: 8h0m0s + credentials: + - namespace: test-credentials + name: tests-private-account + mount_path: /var/run/vault/tests-private-account + resources: + requests: + cpu: "1" + memory: 1Gi + limits: + memory: 6Gi workflow: cucushift-installer-rehearse-vsphere-ipi-ovn-winc zz_generated_metadata: branch: main From 8a8b9409f80c3ae5be6b74c3a4a0ea1d672e332c Mon Sep 17 00:00:00 2001 From: Weinan Liu Date: Fri, 13 Feb 2026 14:13:34 +0000 Subject: [PATCH 2/2] Fix: declare all env vars for inlined test step The inlined step needs to declare all env parameters that the job config overrides (TEST_TIMEOUT, TEST_FILTERS, FORCE_SUCCESS_EXIT, TEST_SCENARIOS), otherwise ci-operator validation fails. Co-Authored-By: Claude Opus 4.6 --- ...ift-priv-openshift-tests-private-main.yaml | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/ci-operator/config/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-main.yaml b/ci-operator/config/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-main.yaml index b3c0ec5eb88cb..3d321d03864a7 100644 --- a/ci-operator/config/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-main.yaml +++ b/ci-operator/config/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-main.yaml @@ -251,6 +251,35 @@ tests: - namespace: test-credentials name: tests-private-account mount_path: /var/run/vault/tests-private-account + env: + - name: TEST_SCENARIOS + default: "" + - name: TEST_FILTERS + default: "" + - name: TEST_TIMEOUT + default: "15" + - name: FORCE_SUCCESS_EXIT + default: "yes" + - name: TEST_IMPORTANCE + default: "" + - name: TEST_PARALLEL + default: "6" + - name: TEST_ADDITIONAL + default: "" + - name: FILTERS_ADDITIONAL + default: "" + - name: MODULE_FILTERS + default: "" + - name: TEST_ROSA_LOGIN_ENV + default: "staging" + - name: IS_ACTIVE_CLUSTER_OPENSHIFT + default: "true" + - name: KUBEADMIN_REMOVED + default: "false" + - name: SHARD_ARGS + default: "" + - name: MULTISTAGE_PARAM_OVERRIDE_NETOBSERV_CS_IMAGE + default: "" resources: requests: cpu: "1"