From 51a64ade3990c5372c74a90395c447a3db7756d7 Mon Sep 17 00:00:00 2001 From: Devang Doshi Date: Fri, 31 Mar 2017 15:49:43 -0700 Subject: [PATCH] Tempest: Fixed scenarios for SSH authentication failures - Bug: 1842072 - SSH is failing on authentication and tempest fails most of the scenario tests. Enable config_drive that helps in SSH authentication process. Change-Id: Ia6daebb5f3ccf79eb210657a46fca4f1d2b4fcef --- .../tests/nsxv3/scenario/test_allowed_address_pair.py | 2 ++ .../tests/nsxv3/scenario/test_multi_hv_network_ops.py | 2 ++ .../tests/nsxv3/scenario/test_multiple_networks_ops.py | 2 ++ .../tests/nsxv3/scenario/test_nsx_port_security.py | 2 ++ 4 files changed, 8 insertions(+) diff --git a/vmware_nsx_tempest/tests/nsxv3/scenario/test_allowed_address_pair.py b/vmware_nsx_tempest/tests/nsxv3/scenario/test_allowed_address_pair.py index c06712769c..0b0e5b35e3 100644 --- a/vmware_nsx_tempest/tests/nsxv3/scenario/test_allowed_address_pair.py +++ b/vmware_nsx_tempest/tests/nsxv3/scenario/test_allowed_address_pair.py @@ -62,6 +62,7 @@ class TestAllowedAddressPair(manager.NetworkScenarioTest): self.cmgr_adm = self.get_client_manager('admin') self.keypairs = {} self.servers = [] + self.config_drive = CONF.compute_feature_enabled.config_drive def _delete_router(self, router): body = self.ports_client.list_ports(device_id=router['id']) @@ -123,6 +124,7 @@ class TestAllowedAddressPair(manager.NetworkScenarioTest): network = {'uuid': network['id']} server = self.create_server(name=name, networks=[network], key_name=keypair['name'], + config_drive=self.config_drive, security_groups=security_groups, image_id=image_id, wait_until='ACTIVE') diff --git a/vmware_nsx_tempest/tests/nsxv3/scenario/test_multi_hv_network_ops.py b/vmware_nsx_tempest/tests/nsxv3/scenario/test_multi_hv_network_ops.py index 925e0034a7..59d55d3545 100644 --- a/vmware_nsx_tempest/tests/nsxv3/scenario/test_multi_hv_network_ops.py +++ b/vmware_nsx_tempest/tests/nsxv3/scenario/test_multi_hv_network_ops.py @@ -73,6 +73,7 @@ class TestMultiHVNetworkOps(manager.NetworkScenarioTest): self.servers = [] self.esx_image = CONF.compute.image_ref self.kvm_image = CONF.compute.image_ref_alt + self.config_drive = CONF.compute_feature_enabled.config_drive def _setup_l2_topo(self, **kwargs): self.security_group = self._create_security_group() @@ -95,6 +96,7 @@ class TestMultiHVNetworkOps(manager.NetworkScenarioTest): network = {'uuid': network['id']} server = self.create_server(name=name, networks=[network], key_name=keypair['name'], + config_drive=self.config_drive, security_groups=security_groups, image_id=image_id, wait_until='ACTIVE') diff --git a/vmware_nsx_tempest/tests/nsxv3/scenario/test_multiple_networks_ops.py b/vmware_nsx_tempest/tests/nsxv3/scenario/test_multiple_networks_ops.py index 08bc77db27..c77158a795 100644 --- a/vmware_nsx_tempest/tests/nsxv3/scenario/test_multiple_networks_ops.py +++ b/vmware_nsx_tempest/tests/nsxv3/scenario/test_multiple_networks_ops.py @@ -72,6 +72,7 @@ class TestMultiNetworksOps(manager.NetworkScenarioTest): super(TestMultiNetworksOps, self).setUp() self.keypairs = {} self.servers = [] + self.config_drive = CONF.compute_feature_enabled.config_drive def _setup_networks_and_servers(self, **kwargs): boot_with_port = kwargs.pop('boot_with_port', False) @@ -141,6 +142,7 @@ class TestMultiNetworksOps(manager.NetworkScenarioTest): network['port'] = port_id server = self.create_server(name=name, networks=[network], key_name=keypair['name'], + config_drive=self.config_drive, security_groups=security_groups, image_id=image_id, wait_until='ACTIVE') diff --git a/vmware_nsx_tempest/tests/nsxv3/scenario/test_nsx_port_security.py b/vmware_nsx_tempest/tests/nsxv3/scenario/test_nsx_port_security.py index 0f7a9977f5..6a59eef8d2 100644 --- a/vmware_nsx_tempest/tests/nsxv3/scenario/test_nsx_port_security.py +++ b/vmware_nsx_tempest/tests/nsxv3/scenario/test_nsx_port_security.py @@ -62,6 +62,7 @@ class TestNSXv3PortSecurityScenario(manager.NetworkScenarioTest): self.cmgr_adm = self.get_client_manager('admin') self.keypairs = {} self.servers = [] + self.config_drive = CONF.compute_feature_enabled.config_drive def _delete_router(self, router): body = self.ports_client.list_ports(device_id=router['id']) @@ -125,6 +126,7 @@ class TestNSXv3PortSecurityScenario(manager.NetworkScenarioTest): network['port'] = port_id server = self.create_server(name=name, networks=[network], key_name=keypair['name'], + config_drive=self.config_drive, security_groups=security_groups, image_id=image_id, wait_until='ACTIVE')