Fix OVN test_agents running on devstack environments
test_kill_ovn_controller should be skipped on devstack because the ovn-controller process is not started automatically test_restart_ovn_controller was using docker because the ovn-controller service name was wrong Change-Id: Ia3f70a23f676fbbc2b3d129df1fac77bdadfcd29
This commit is contained in:
parent
259c5246b3
commit
bc06c338f3
@ -185,7 +185,7 @@ class OpenStackTopology(tobiko.SharedFixture):
|
|||||||
neutron.OPENVSWITCH_AGENT: 'devstack@q-agt',
|
neutron.OPENVSWITCH_AGENT: 'devstack@q-agt',
|
||||||
neutron.METADATA_AGENT: 'devstack@q-meta',
|
neutron.METADATA_AGENT: 'devstack@q-meta',
|
||||||
neutron.OVN_METADATA_AGENT: 'devstack@q-ovn-metadata-agent',
|
neutron.OVN_METADATA_AGENT: 'devstack@q-ovn-metadata-agent',
|
||||||
neutron.OVN_CONTROLLER: 'devstack@ovn-controller'
|
neutron.OVN_CONTROLLER: 'ovn-controller'
|
||||||
}
|
}
|
||||||
agent_to_container_name_mappings: typing.Dict[str, str] = {}
|
agent_to_container_name_mappings: typing.Dict[str, str] = {}
|
||||||
|
|
||||||
|
@ -584,6 +584,9 @@ class OvnControllerTest(BaseAgentTest):
|
|||||||
self.container_name = self.get_agent_container_name(
|
self.container_name = self.get_agent_container_name(
|
||||||
self.agent_name)
|
self.agent_name)
|
||||||
|
|
||||||
|
if not self.container_name:
|
||||||
|
self.skipTest(f"Missing container(s): '{self.container_name}'")
|
||||||
|
|
||||||
for host in hosts:
|
for host in hosts:
|
||||||
ssh_client = topology.get_openstack_node(hostname=host).ssh_client
|
ssh_client = topology.get_openstack_node(hostname=host).ssh_client
|
||||||
pid = None
|
pid = None
|
||||||
|
Loading…
x
Reference in New Issue
Block a user