From 060ef463bd5d91e5fd1d133b214b949caa699228 Mon Sep 17 00:00:00 2001 From: Eduardo Olivares Date: Fri, 26 Sep 2025 12:45:29 +0200 Subject: [PATCH] skip test_delete_ovn_controller_podified when no ovn-controller pods run Sometimes Openstack controlplane running on Openshift may be configured to not run any ovn-cotroller pods - that happens when EDPM nodes acts as gateway nodes. When this occurs, the test test_delete_ovn_controller_podified should be skipped. Change-Id: Iefaed64d63ca38ca45a88259c74e4b7b097f5f81 --- tobiko/tests/faults/neutron/test_agents.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tobiko/tests/faults/neutron/test_agents.py b/tobiko/tests/faults/neutron/test_agents.py index fc7f71da1..cfa300bbc 100644 --- a/tobiko/tests/faults/neutron/test_agents.py +++ b/tobiko/tests/faults/neutron/test_agents.py @@ -748,6 +748,9 @@ class OvnControllerTest(BaseAgentTest): labels={'service': 'ovn-controller-ovs'}) ovn_ctl_names = _openshift.get_pod_names( labels={'service': 'ovn-controller'}) + if len(ovn_ctl_ovs_names + ovn_ctl_names) == 0: + tobiko.skip_test('No ovn-controller pods running') + # Delete pods _openshift.delete_pods(labels={'service': 'ovn-controller-ovs'}) _openshift.delete_pods(labels={'service': 'ovn-controller'})