Ejemplo n.º 1
0
 def setUpClass(cls):
     super(FloatingIpBaseTest, cls).setUpClass()
     cls.quantum_h = cls.connections.quantum_h
     cls.nova_h = cls.connections.nova_h
     cls.vnc_lib = cls.connections.vnc_lib
     cls.agent_inspect = cls.connections.agent_inspect
     cls.cn_inspect = cls.connections.cn_inspect
     cls.analytics_obj = cls.connections.analytics_obj
     if cls.inputs.admin_username:
         public_creds = cls.admin_isolated_creds
     else:
         public_creds = cls.isolated_creds
     cls.public_vn_obj = create_public_vn.PublicVn(
         connections=cls.connections,
         isolated_creds_obj=public_creds,
         logger=cls.logger)
Ejemplo n.º 2
0
 def setUpClass(cls):
     super(BaseDM, cls).setUpClass()
     cls.quantum_h = cls.connections.quantum_h
     cls.nova_h = cls.connections.nova_h
     cls.vnc_lib = cls.connections.vnc_lib
     cls.agent_inspect = cls.connections.agent_inspect
     cls.cn_inspect = cls.connections.cn_inspect
     cls.analytics_obj = cls.connections.analytics_obj
     if cls.inputs.admin_username:
         public_creds = cls.admin_isolated_creds
     else:
         public_creds = cls.isolated_creds
     cls.public_vn_obj = create_public_vn.PublicVn(public_creds,
                                                   cls.inputs,
                                                   ini_file=cls.ini_file,
                                                   logger=cls.logger)
     cls.public_vn_obj.configure_control_nodes()
Ejemplo n.º 3
0
    def setUpClass(cls):
        cls.public_vn_obj = None
        super(BaseNeutronTest, cls).setUpClass()
        cls.quantum_h = cls.connections.quantum_h
        cls.nova_h = cls.connections.nova_h
        cls.vnc_lib = cls.connections.vnc_lib
        cls.agent_inspect = cls.connections.agent_inspect
        cls.cn_inspect = cls.connections.cn_inspect
        cls.analytics_obj = cls.connections.analytics_obj
        cls.api_s_inspect = cls.connections.api_server_inspect

        if cls.inputs.admin_username:
            public_creds = cls.admin_isolated_creds
        else:
            public_creds = cls.isolated_creds
        cls.public_vn_obj = create_public_vn.PublicVn(public_creds,
                                                      cls.inputs,
                                                      ini_file=cls.ini_file,
                                                      logger=cls.logger)
Ejemplo n.º 4
0
 def setUpClass(cls):
     super(BaseHeatTest, cls).setUpClass()
     cls.quantum_h = cls.connections.quantum_h
     cls.nova_h = cls.connections.nova_h
     cls.vnc_lib = cls.connections.vnc_lib
     cls.agent_inspect = cls.connections.agent_inspect
     cls.cn_inspect = cls.connections.cn_inspect
     cls.analytics_obj = cls.connections.analytics_obj
     cls.api_s_inspect = cls.connections.api_server_inspect
     cls.heat_api_version = 1
     cls.pt_based_svc = False
     if cls.inputs.admin_username:
         public_creds = cls.admin_isolated_creds
     else:
         public_creds = cls.isolated_creds
     cls.public_vn_obj = create_public_vn.PublicVn(public_creds,
                                                   cls.inputs,
                                                   ini_file=cls.ini_file,
                                                   logger=cls.logger)
     cls.public_vn_obj.configure_control_nodes()
Ejemplo n.º 5
0
 def setUpClass(cls):
     super(BaseK8sTest, cls).setUpClass()
     cls.connections = ContrailConnections(cls.inputs,
                                           project_name=cls.inputs.admin_tenant,
                                           username=cls.inputs.admin_username,
                                           password=cls.inputs.admin_password,
                                           logger=cls.logger)
     cls.vnc_lib_fixture = cls.connections.vnc_lib_fixture
     cls.vnc_lib = cls.connections.vnc_lib
     cls.agent_inspect = cls.connections.agent_inspect
     cls.cn_inspect = cls.connections.cn_inspect
     cls.analytics_obj = cls.connections.analytics_obj
     cls.api_s_inspect = cls.connections.api_server_inspect
     cls.logger = cls.connections.logger
     cls.k8s_client = cls.connections.k8s_client
     cls.setup_namespace_isolation = False
     cls.public_vn = create_public_vn.PublicVn(connections=cls.connections,
                                               public_vn=K8S_PUBLIC_VN_NAME,
                                               public_tenant=cls.inputs.admin_tenant,
                                               logger=cls.logger,
                                               fip_pool_name=K8S_PUBLIC_FIP_POOL_NAME,
                                               api_option='contrail')
Ejemplo n.º 6
0
 def setUpClass(cls):
     super(FloatingIpBaseTest, cls).setUpClass()
     cls.isolated_creds = isolated_creds.IsolatedCreds(
         cls.__name__, cls.inputs, ini_file=cls.ini_file, logger=cls.logger)
     cls.isolated_creds.setUp()
     cls.project = cls.isolated_creds.create_tenant()
     cls.isolated_creds.create_and_attach_user_to_tenant()
     cls.inputs = cls.isolated_creds.get_inputs()
     cls.connections = cls.isolated_creds.get_conections()
     cls.admin_inputs = cls.isolated_creds.get_admin_inputs()
     cls.admin_connections = cls.isolated_creds.get_admin_connections()
     cls.quantum_h = cls.connections.quantum_h
     cls.nova_h = cls.connections.nova_h
     cls.vnc_lib = cls.connections.vnc_lib
     cls.agent_inspect = cls.connections.agent_inspect
     cls.cn_inspect = cls.connections.cn_inspect
     cls.analytics_obj = cls.connections.analytics_obj
     cls.public_vn_obj = create_public_vn.PublicVn(cls.__name__,
                                                   cls.__name__,
                                                   cls.inputs,
                                                   ini_file=cls.ini_file,
                                                   logger=cls.logger)
     cls.public_vn_obj.configure_control_nodes()
Ejemplo n.º 7
0
 def setUpClass(cls):
     super(BaseK8sTest, cls).setUpClass()
     """ cls.connections = ContrailConnections(cls.inputs,
                                           project_name=cls.inputs.admin_tenant,
                                           username=cls.inputs.admin_username,
                                           password=cls.inputs.admin_password,
                                           logger=cls.logger) """
     cls.vnc_lib_fixture = cls.connections.vnc_lib_fixture
     cls.vnc_lib = cls.connections.vnc_lib
     cls.vnc_h = cls.vnc_lib_fixture.vnc_h
     cls.agent_inspect = cls.connections.agent_inspect
     cls.cn_inspect = cls.connections.cn_inspect
     cls.analytics_obj = cls.connections.analytics_obj
     cls.api_s_inspect = cls.connections.api_server_inspect
     cls.logger = cls.connections.logger
     cls.setup_namespace_isolation = False
     cls.setup_custom_isolation = False
     cls.public_vn = create_public_vn.PublicVn(
         connections=cls.connections,
         public_vn=cls.inputs.public_vn,
         public_tenant=cls.inputs.admin_tenant,
         logger=cls.logger,
         fip_pool_name=cls.inputs.fip_pool_name,
         api_option='contrail')
     cls.cluster_connections = []
     if cls.inputs.slave_orchestrator == 'kubernetes':
         for cluster in cls.inputs.k8s_clusters:
             cls.cluster_connections.append(
                 ContrailConnections(cls.inputs,
                                     project_name=cluster['name'],
                                     username=cls.inputs.admin_username,
                                     password=cls.inputs.admin_password,
                                     logger=cls.logger))
     # Hack: sunil/venky to relook when enabling nested multi-cluster tests
     cls._connections = cls.connections
     del cls.connections
     cls.connections = cls.get_connections