From 55202696971b1597e724b7e040e50cff2aff143c Mon Sep 17 00:00:00 2001 From: Vito Castellano Date: Thu, 4 Jun 2026 16:57:20 +0200 Subject: [PATCH] [update] Restrict post-services split update tests to tempest only During a split update, the continuous control plane check runs in the background creating and deleting VMs in a loop. When tobiko tests run in the intermediate post-services test stage, they may encounter these transient VMs in BUILD state, causing non-deterministic failures (HTTP 409 Conflict / HTTP 404). Override cifmw_test_operator_stages in the post-services test task to run only tempest, excluding tobiko from the intermediate stage. Tobiko continues to run in the final post-update test stage (in update-edpm.yml), after the control plane check has been stopped. Closes: OSPCIX-1381 Signed-off-by: Vito Castellano --- roles/update/tasks/update_variant_split.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/roles/update/tasks/update_variant_split.yml b/roles/update/tasks/update_variant_split.yml index d5242c855..3e4af2124 100644 --- a/roles/update/tasks/update_variant_split.yml +++ b/roles/update/tasks/update_variant_split.yml @@ -24,6 +24,9 @@ vars: cifmw_test_operator_artifacts_basedir: "{{ cifmw_basedir }}/tests/test_operator_update" cifmw_test_operator_tempest_name: "post-services-update-tempest-tests" + cifmw_test_operator_stages: + - name: tempest + type: tempest ansible.builtin.include_role: name: cifmw_setup tasks_from: run_tests.yml