Exemplo n.º 1
0
 def setUp(self):
     super(TestGlanceV2Driver, self).setUp()
     self.os_primary = clients.Manager(
         self.os_admin.auth_provider.credentials)
     self.glancev2 = self.os_primary.image_client_v2
     self.datasource_id = manager_congress.get_datasource_id(
         self.os_admin.congress_client, 'glancev2')
Exemplo n.º 2
0
 def setUp(cls):
     super(TestNeutronV2Driver, cls).setUp()
     cls.os = clients.Manager(cls.admin_manager.auth_provider.credentials)
     cls.networks_client = cls.os.networks_client
     cls.subnets_client = cls.os.subnets_client
     cls.ports_client = cls.os.ports_client
     cls.security_groups_client = cls.os.security_groups_client
     cls.routers_client = cls.os.routers_client
     cls.datasource_id = manager_congress.get_datasource_id(cls.admin_manager.congress_client, "neutronv2")
Exemplo n.º 3
0
 def setUp(cls):
     super(TestCinderDriver, cls).setUp()
     cls.os = clients.Manager(cls.admin_manager.auth_provider.credentials)
     cls.cinder = cls.os.volumes_v2_client
     cls.datasource_id = manager_congress.get_datasource_id(
         cls.admin_manager.congress_client, 'cinder')
     res = cls.cinder.create_volume(size=1, description=None, name='v0',
                                    consistencygroup_id=None, metadata={})
     LOG.debug('result of creating new volume: %s', res)
Exemplo n.º 4
0
 def setUp(cls):
     super(TestGlanceV2Driver, cls).setUp()
     if not CONF.service_available.glance:
         skip_msg = ("%s skipped as glance is not available" % cls.__name__)
         raise cls.skipException(skip_msg)
     cls.os = clients.Manager()
     cls.glancev2 = cls.os.image_client_v2
     cls.datasource_id = manager_congress.get_datasource_id(
         cls.admin_manager.congress_client, 'glancev2')
Exemplo n.º 5
0
 def setUp(cls):
     super(TestKeystoneV2Driver, cls).setUp()
     cls.os = clients.Manager(cls.admin_manager.auth_provider.credentials)
     cls.keystone = cls.os.identity_client
     cls.tenants_client = cls.os.tenants_client
     cls.roles_client = cls.os.roles_client
     cls.users_client = cls.os.users_client
     cls.datasource_id = manager_congress.get_datasource_id(
         cls.admin_manager.congress_client, 'keystone')
Exemplo n.º 6
0
 def setUp(cls):
     super(TestKeystoneV2Driver, cls).setUp()
     cls.os = clients.Manager(cls.admin_manager.auth_provider.credentials)
     cls.keystone = cls.os.identity_client
     cls.tenants_client = cls.os.tenants_client
     cls.roles_client = cls.os.roles_client
     cls.users_client = cls.os.users_client
     cls.datasource_id = manager_congress.get_datasource_id(
         cls.admin_manager.congress_client, 'keystone')
Exemplo n.º 7
0
 def setUp(cls):
     super(TestCeilometerDriver, cls).setUp()
     if not CONF.service_available.ceilometer:
         msg = ("%s skipped as ceilometer is not available" %
                cls.__class__.__name__)
         raise cls.skipException(msg)
     cls.os = clients.Manager(cls.admin_manager.auth_provider.credentials)
     cls.telemetry_client = cls.os.telemetry_client
     cls.datasource_id = manager_congress.get_datasource_id(
         cls.admin_manager.congress_client, 'ceilometer')
Exemplo n.º 8
0
 def setUp(cls):
     super(TestNeutronV2Driver, cls).setUp()
     if not CONF.service_available.neutron:
         skip_msg = ("%s skipped as neutron is not available"
                     % cls.__name__)
         raise cls.skipException(skip_msg)
     cls.os = clients.Manager(cls.admin_manager.auth_provider.credentials)
     cls.neutron_client = cls.os.network_client
     cls.datasource_id = manager_congress.get_datasource_id(
         cls.admin_manager.congress_client, 'neutronv2')
Exemplo n.º 9
0
 def setUp(cls):
     super(TestNeutronV2Driver, cls).setUp()
     cls.os = clients.Manager(cls.admin_manager.auth_provider.credentials)
     cls.networks_client = cls.os.networks_client
     cls.subnets_client = cls.os.subnets_client
     cls.ports_client = cls.os.ports_client
     cls.security_groups_client = cls.os.security_groups_client
     cls.routers_client = cls.os.routers_client
     cls.datasource_id = manager_congress.get_datasource_id(
         cls.admin_manager.congress_client, 'neutronv2')
 def setUp(self):
     super(TestKeystoneV3Driver, self).setUp()
     self.os_primary = clients.Manager(
         self.os_admin.auth_provider.credentials)
     self.keystone = self.os_primary.identity_v3_client
     self.projects_client = self.os_primary.projects_client
     self.domains_client = self.os_primary.domains_client
     self.roles_client = self.os_primary.roles_v3_client
     self.users_client = self.os_primary.users_v3_client
     self.datasource_id = manager_congress.get_datasource_id(
         self.os_admin.congress_client, 'keystonev3')
 def setUp(self):
     super(TestNeutronV2Driver, self).setUp()
     self.os_primary = clients.Manager(
         self.os_admin.auth_provider.credentials)
     self.networks_client = self.os_primary.networks_client
     self.subnets_client = self.os_primary.subnets_client
     self.ports_client = self.os_primary.ports_client
     self.security_groups_client = self.os_primary.security_groups_client
     self.routers_client = self.os_primary.routers_client
     self.datasource_id = manager_congress.get_datasource_id(
         self.os_admin.congress_client, 'neutronv2')
Exemplo n.º 12
0
 def setUp(self):
     super(TestCinderDriver, self).setUp()
     self.os_primary = clients.Manager(
         self.os_admin.auth_provider.credentials)
     self.cinder = self.os_primary.volumes_v2_client
     self.datasource_id = manager_congress.get_datasource_id(
         self.os_admin.congress_client, 'cinder')
     res = self.cinder.create_volume(size=1,
                                     description=None,
                                     name='v0',
                                     consistencygroup_id=None,
                                     metadata={})
     LOG.debug('result of creating new volume: %s', res)
    def setUp(self):
        super(TestNeutronV2QosDriver, self).setUp()
        self.qos_rules = []
        self.qos_policies = []

        self.os_primary = clients.Manager(
            self.os_admin.auth_provider.credentials)

        body = {
            "config": {
                "username": CONF.auth.admin_username,
                "tenant_name": CONF.auth.admin_project_name,
                "password": CONF.auth.admin_password,
                "auth_url": CONF.identity.uri
            },
            "driver": self.DATASOURCE_NAME,
            "name": self.DATASOURCE_NAME
        }
        try:
            self.os_admin.congress_client.create_datasource(body)['id']
        except exceptions.Conflict:
            pass

        self.datasource_id = manager_congress.get_datasource_id(
            self.os_admin.congress_client, self.DATASOURCE_NAME)

        # Get client
        self.admin_qos_client = self.os_admin.qos_client
        self.admin_qos_rule_client = self.os_admin.qos_rule_client
        self.networks_client = self.os_primary.networks_client
        self.ports_client = self.os_primary.ports_client

        # Create qos and qos rule
        self.qos_policy = self._create_qos_policy('test_qos_policy',
                                                  description="test",
                                                  share=True)
        self.qos_rule = self._create_qos_bandwidth_limit_rule(
            self.qos_policy['id'], 1000, 1000)

        # Associate policy with port
        body = self.networks_client.create_network(name="test_qos_network")
        self.network = body["network"]
        body = self.ports_client.create_port(network_id=self.network['id'])
        self.port = body["port"]
        self.ports_client.update_port(self.port['id'],
                                      qos_policy_id=self.qos_policy['id'])
Exemplo n.º 14
0
 def setUp(self):
     super(TestCeilometerDriver, self).setUp()
     self.telemetry_client = self.os_admin.telemetry_client
     self.datasource_id = manager_congress.get_datasource_id(
         self.os_admin.congress_client, 'ceilometer')
Exemplo n.º 15
0
 def setUp(cls):
     super(TestGlanceV2Driver, cls).setUp()
     cls.os = clients.Manager(cls.admin_manager.auth_provider.credentials)
     cls.glancev2 = cls.os.image_client_v2
     cls.datasource_id = manager_congress.get_datasource_id(
         cls.admin_manager.congress_client, 'glancev2')
Exemplo n.º 16
0
 def setUp(cls):
     super(TestAodhDriver, cls).setUp()
     cls.alarms_client = cls.admin_manager.alarms_client
     cls.datasource_id = manager_congress.get_datasource_id(
         cls.admin_manager.congress_client, 'aodh')
Exemplo n.º 17
0
 def setUp(cls):
     super(TestCeilometerDriver, cls).setUp()
     cls.telemetry_client = cls.admin_manager.telemetry_client
     cls.datasource_id = manager_congress.get_datasource_id(
         cls.admin_manager.congress_client, 'ceilometer')
Exemplo n.º 18
0
 def setUp(self):
     super(TestAodhDriver, self).setUp()
     self.alarms_client = self.os_admin.alarms_client
     self.datasource_id = manager_congress.get_datasource_id(
         self.os_admin.congress_client, 'aodh')
Exemplo n.º 19
0
 def setUp(self):
     super(TestNovaDriver, self).setUp()
     self.keypairs = {}
     self.servers = []
     self.datasource_id = manager_congress.get_datasource_id(
         self.admin_manager.congress_client, 'nova')
Exemplo n.º 20
0
 def setUp(cls):
     super(TestCeilometerDriver, cls).setUp()
     cls.telemetry_client = cls.admin_manager.telemetry_client
     cls.datasource_id = manager_congress.get_datasource_id(
         cls.admin_manager.congress_client, 'ceilometer')
Exemplo n.º 21
0
 def setUp(cls):
     super(TestGlanceV2Driver, cls).setUp()
     cls.os = clients.Manager(cls.admin_manager.auth_provider.credentials)
     cls.glancev2 = cls.os.image_client_v2
     cls.datasource_id = manager_congress.get_datasource_id(
         cls.admin_manager.congress_client, 'glancev2')
Exemplo n.º 22
0
 def setUp(self):
     super(TestNovaDriver, self).setUp()
     self.keypairs = {}
     self.servers = []
     self.datasource_id = manager_congress.get_datasource_id(
         self.os_admin.congress_client, 'nova')
Exemplo n.º 23
0
 def setUp(cls):
     super(TestCinderDriver, cls).setUp()
     cls.os = clients.Manager(cls.admin_manager.auth_provider.credentials)
     cls.cinder = cls.os.volumes_client
     cls.datasource_id = manager_congress.get_datasource_id(
         cls.admin_manager.congress_client, 'cinder')
Exemplo n.º 24
0
 def setUp(cls):
     super(TestCeilometerDriver, cls).setUp()
     cls.os = clients.Manager(cls.admin_manager.auth_provider.credentials)
     cls.telemetry_client = cls.os.telemetry_client
     cls.datasource_id = manager_congress.get_datasource_id(
         cls.admin_manager.congress_client, 'ceilometer')