Merge "Fix AZ tests skipping code for podified"
This commit is contained in:
commit
b74274bd67
@ -72,7 +72,6 @@ class BaseTempestWhiteboxTestCase(base.BaseTempestTestCase):
|
||||
cls.master_node_client = cls.get_node_client('localhost')
|
||||
cls.master_cont_cmd_executor = cls.run_on_master_controller
|
||||
cls.neutron_api_prefix = ''
|
||||
cls.neutron_conf = WB_CONF.neutron_config
|
||||
elif WB_CONF.openstack_type == 'podified':
|
||||
cls.proxy_host_client = cls.get_node_client(
|
||||
host=WB_CONF.proxy_host_address,
|
||||
@ -83,7 +82,9 @@ class BaseTempestWhiteboxTestCase(base.BaseTempestTestCase):
|
||||
"ln -s {} /home/{}/.kube/config || true".format(
|
||||
WB_CONF.kubeconfig_path, WB_CONF.proxy_host_user))
|
||||
cls.master_node_client = cls.proxy_host_client
|
||||
cls.master_cont_cmd_executor = cls.proxy_host_client
|
||||
cls.master_cont_cmd_executor = cls.proxy_host_client.exec_command
|
||||
cls.neutron_api_prefix = 'oc rsh {} '.format(
|
||||
cls.get_pod_of_service())
|
||||
else:
|
||||
LOG.warning(("Unrecognized deployer tool '{}', plugin supports "
|
||||
"openstack_type as devstack/podified.".format(
|
||||
|
@ -35,13 +35,13 @@ class OvsAvaliabilityzonesTest(base.BaseTempestWhiteboxTestCase):
|
||||
@classmethod
|
||||
def resource_setup(cls):
|
||||
super(OvsAvaliabilityzonesTest, cls).resource_setup()
|
||||
if cls.has_ovn_support:
|
||||
raise cls.skipException(
|
||||
"These availability zone tests are supported on OVS only.")
|
||||
cls.client = cls.os_adm.network_client
|
||||
cls.get_neutron_agent_availability_zones()
|
||||
if not cls.AZs_list:
|
||||
raise cls.skipException("No availability zones configured")
|
||||
if cls.has_ovn_support:
|
||||
raise cls.skipException(
|
||||
"These availability zone tests are supported on OVS only.")
|
||||
|
||||
@classmethod
|
||||
def get_neutron_agent_availability_zones(cls):
|
||||
@ -65,7 +65,7 @@ class OvsAvaliabilityzonesTest(base.BaseTempestWhiteboxTestCase):
|
||||
else:
|
||||
cls.dhcp_agent_list[agent.get('host')] = az
|
||||
cmd = '{} crudini --get {} DEFAULT {{}} || echo'.format(
|
||||
cls.neutron_api_prefix, cls.neutron_conf)
|
||||
cls.neutron_api_prefix, WB_CONF.neutron_config)
|
||||
|
||||
def integer(int_var):
|
||||
try:
|
||||
|
@ -62,7 +62,7 @@ class OvnAvaliabilityzonesTest(
|
||||
cls.ovn_controller_gw_agent_list[
|
||||
agent.get('host').replace('"', '').split('.')[0]] = az
|
||||
cmd = '{} crudini --get {} DEFAULT {{}} || echo'.format(
|
||||
cls.neutron_api_prefix, cls.neutron_conf)
|
||||
cls.neutron_api_prefix, WB_CONF.neutron_config)
|
||||
|
||||
def array(list_var):
|
||||
return_list = list_var.strip().split(',')
|
||||
|
Loading…
Reference in New Issue
Block a user