Skip to content

Commit 5520269

Browse files
committed
[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 <vcastell@redhat.com>
1 parent 2b5d825 commit 5520269

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

roles/update/tasks/update_variant_split.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@
2424
vars:
2525
cifmw_test_operator_artifacts_basedir: "{{ cifmw_basedir }}/tests/test_operator_update"
2626
cifmw_test_operator_tempest_name: "post-services-update-tempest-tests"
27+
cifmw_test_operator_stages:
28+
- name: tempest
29+
type: tempest
2730
ansible.builtin.include_role:
2831
name: cifmw_setup
2932
tasks_from: run_tests.yml

0 commit comments

Comments
 (0)