def resource_setup(cls): super(NSXv3NativeDHCPTest, cls).resource_setup() cls.nsx = nsxv3_client.NSXV3Client(CONF.nsxv3.nsx_manager, CONF.nsxv3.nsx_user, CONF.nsxv3.nsx_password) cls._subnet_data = { 'gateway': '192.168.100.1', 'cidr': '192.168.100.0/24', 'ip_version': '4', 'allocation_pools': [{ 'start': '192.168.100.100', 'end': '192.168.100.200' }], 'dns_nameservers': ['8.8.4.4', '8.8.8.8'], 'host_routes': [{ 'destination': '192.168.100.0/32', 'nexthop': '192.168.100.1' }], 'new_host_routes': [{ 'destination': '192.168.100.0/32', 'nexthop': '192.168.200.2' }], 'new_dns_nameservers': ['7.8.8.8', '7.8.4.4'] }
def setup_clients(cls): """ Create various client connections. Such as NSXv3 and L2 Gateway. """ super(BaseL2GatewayTest, cls).setup_clients() cls.l2gw_created = {} cls.l2gwc_created = {} try: manager = getattr(cls.os_adm, "manager", cls.os_adm) net_client = getattr(manager, "networks_client") _params = manager.default_params_withy_timeout_values.copy() except AttributeError as attribute_err: LOG.warning( _LW("Failed to locate the attribute, Error: %(err_msg)s") % {"err_msg": attribute_err.__str__()}) _params = {} cls.l2gw_client = l2_gateway_client.L2GatewayClient( net_client.auth_provider, net_client.service, net_client.region, net_client.endpoint_type, **_params) cls.nsxv3_client_obj = nsxv3_client.NSXV3Client( CONF.nsxv3.nsx_manager, CONF.nsxv3.nsx_user, CONF.nsxv3.nsx_password) cls.l2gwc_client = \ l2_gateway_connection_client.L2GatewayConnectionClient( net_client.auth_provider, net_client.service, net_client.region, net_client.endpoint_type, **_params)
def __init__(self, backend, host, username, password, *args, **kwargs): self.backend = backend.lower() self.host = host self.username = username self.password = password if backend.lower() == "nsxv3": self.nsx = nsxv3_client.NSXV3Client(host, username, password)
def setUp(self): super(TestMDProxy, self).setUp() self.image_ref = CONF.compute.image_ref self.flavor_ref = CONF.compute.flavor_ref self.run_ssh = CONF.validation.run_validation self.ssh_user = CONF.validation.image_ssh_user self.nsx = nsxv3_client.NSXV3Client(CONF.nsxv3.nsx_manager, CONF.nsxv3.nsx_user, CONF.nsxv3.nsx_password)
def setup_clients(cls): super(TaaSJsonTest, cls).setup_clients() try: cls.tclient = taas_client.get_client(cls.manager) cls.nsx = nsxv3_client.NSXV3Client(CONF.nsxv3.nsx_manager, CONF.nsxv3.nsx_user, CONF.nsxv3.nsx_password) except AttributeError as attribute_err: LOG.warning( _LW("Failed to locate the attribute, Error: %(err_msg)s") % {"err_msg": attribute_err.__str__()})
def resource_setup(cls): super(NSXv3FloatingIPTest, cls).resource_setup() cls.ext_net_id = CONF.network.public_network_id # Create the topology to test floating IP cls.network = cls.create_network() cls.subnet = cls.create_subnet(cls.network) cls.router = cls.create_router(data_utils.rand_name('router-'), external_network_id=cls.ext_net_id) cls.create_router_interface(cls.router['id'], cls.subnet['id']) for i in range(2): cls.create_port(cls.network) cls.nsx = nsxv3_client.NSXV3Client(CONF.nsxv3.nsx_manager, CONF.nsxv3.nsx_user, CONF.nsxv3.nsx_password)
def resource_setup(cls): super(ProviderNetworks, cls).resource_setup() cls.nsx = nsxv3_client.NSXV3Client(CONF.nsxv3.nsx_manager, CONF.nsxv3.nsx_user, CONF.nsxv3.nsx_password) out = cls.nsx.get_transport_zones() vlan_flag = 0 vxlan_flag = 0 for tz in out: if "transport_type" in tz.keys() and (vlan_flag == 0 or vxlan_flag == 0): if vxlan_flag == 0 and tz['transport_type'] == "OVERLAY": cls.overlay_id = tz['id'] vxlan_flag = 1 if vlan_flag == 0 and tz['transport_type'] == "VLAN": cls.vlan_id = tz['id'] vlan_flag = 1
def setup_credentials(cls): cls.set_network_resources() super(TestCertificateMgmt, cls).setup_credentials() cls.nsx = nsxv3_client.NSXV3Client(CONF.nsxv3.nsx_manager, CONF.nsxv3.nsx_user, CONF.nsxv3.nsx_password)
def setUp(self): super(TestMDProxy, self).setUp() self.nsx = nsxv3_client.NSXV3Client(CONF.nsxv3.nsx_manager, CONF.nsxv3.nsx_user, CONF.nsxv3.nsx_password)
def setup_credentials(cls): cls.set_network_resources() super(TestRouterNoNATOps, cls).setup_credentials() cls.nsx = nsxv3_client.NSXV3Client(CONF.nsxv3.nsx_manager, CONF.nsxv3.nsx_user, CONF.nsxv3.nsx_password)
def setup_credentials(cls): cls.set_network_resources() super(TestNSXv3PortSecurityScenario, cls).setup_credentials() cls.nsx = nsxv3_client.NSXV3Client(CONF.nsxv3.nsx_manager, CONF.nsxv3.nsx_user, CONF.nsxv3.nsx_password)
def resource_setup(cls): super(NSXv3NetworksTest, cls).resource_setup() cls.nsx = nsxv3_client.NSXV3Client(CONF.nsxv3.nsx_manager, CONF.nsxv3.nsx_user, CONF.nsxv3.nsx_password)
def resource_setup(cls): super(NSXv3MacLearningTest, cls).resource_setup() cls.network = cls.create_network() cls.nsx = nsxv3_client.NSXV3Client(CONF.nsxv3.nsx_manager, CONF.nsxv3.nsx_user, CONF.nsxv3.nsx_password)
def resource_setup(cls): super(ProviderSecurityGroupTest, cls).resource_setup() cls.nsx = nsxv3_client.NSXV3Client(CONF.nsxv3.nsx_manager, CONF.nsxv3.nsx_user, CONF.nsxv3.nsx_password) cls.network = cls.create_network()
def setup_credentials(cls): cls.set_network_resources() super(TestProviderSecurityGroup, cls).setup_credentials() cls.nsx = nsxv3_client.NSXV3Client(CONF.nsxv3.nsx_manager, CONF.nsxv3.nsx_user, CONF.nsxv3.nsx_password)
def resource_setup(cls): super(NSXv3PortSecurity, cls).resource_setup() cls.nsx = nsxv3_client.NSXV3Client(CONF.nsxv3.nsx_manager, CONF.nsxv3.nsx_user, CONF.nsxv3.nsx_password) cls.network = cls.create_network()
def setup_credentials(cls): cls.set_network_resources() super(TestAllowedAddressPair, cls).setup_credentials() cls.nsx = nsxv3_client.NSXV3Client(CONF.nsxv3.nsx_manager, CONF.nsxv3.nsx_user, CONF.nsxv3.nsx_password)
def resource_setup(cls): super(NSXv3NativeDHCPNegative, cls).resource_setup() cls.nsx = nsxv3_client.NSXV3Client(CONF.nsxv3.nsx_manager, CONF.nsxv3.nsx_user, CONF.nsxv3.nsx_password)