INTEROP-9384: Add OCS_TEST_FILTER to exclude NooBaa timeout test on vSphere - #82996
INTEROP-9384: Add OCS_TEST_FILTER to exclude NooBaa timeout test on vSphere#82996amp-rh wants to merge 1 commit into
Conversation
The nb_ensure_endpoint_count fixture consistently times out on vSphere 4.22 (7 consecutive failures since Jul 15). This adds an OCS_TEST_FILTER env var to the interop-tests-ocs-tests step and sets it in the vSphere config to skip the affected test. The test continues to run on AWS. Tracked by OCSQE-5148 for re-enablement when the upstream fix lands. Jira: INTEROP-9384
WalkthroughThe OCS interoperability test step now supports a configurable pytest ChangesOCS test filter
Estimated code review effort: 2 (Simple) | ~5 minutes Suggested labels: 🚥 Pre-merge checks | ✅ 15✅ Passed checks (15 passed)
✨ Finishing Touches🧪 Generate unit tests (beta)
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. Comment |
Review:
|
|
[REHEARSALNOTIFIER]
A total of 28 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-rehearseComment: Once you are satisfied with the results of the rehearsals, comment: |
|
@amp-rh: all tests passed! Full PR test history. Your PR dashboard. DetailsInstructions 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. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: amp-rh, sg-rh The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
|
@amp-rh: This pull request references INTEROP-9384 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the task to target the "5.0.0" version, but no target version was set. DetailsIn response to this:
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 openshift-eng/jira-lifecycle-plugin repository. |
|
Superseded by #82999, which replaces the entire OCS acceptance step with a lightweight ODF health check rather than filtering individual tests. |
What
Adds an
OCS_TEST_FILTERenv var to theinterop-tests-ocs-testsstep registry ref, allowing per-job pytest-kfiltering. Sets it in the vSphere 4.22 OPP config to excludetest_bucket_creation_deletion.Why
The
nb_ensure_endpoint_countfixture consistently times out on vSphere 4.22 (7 consecutive failures since Jul 15, 2025). This is 1 of 28 acceptance tests; the remaining 27 pass reliably. The ODF/OCS team has an open fix tracked in OCSQE-5148 but has not responded to multiple engagement attempts.Changes
ci-operator/step-registry/interop-tests/ocs-tests/interop-tests-ocs-tests-ref.yamlOCS_TEST_FILTERenv var (default empty)ci-operator/step-registry/interop-tests/ocs-tests/interop-tests-ocs-tests-commands.sh${OCS_TEST_FILTER}in pytest-kflagci-operator/config/stolostron/policy-collection/stolostron-policy-collection-main__ocp4.22.yamlCaveats
interop-opp-vsphere; AWS continues running the full suite.OCS_TEST_FILTERoverride once OCSQE-5148 is resolved. Tracked in INTEROP-9384.References
Summary by CodeRabbit
pytest -kfiltering to the OCS interop test step.test_bucket_creation_deletiontest.