コード例 #1
0
 def make_tempest_objects(self, ):
     keystone = self._get_identity_client()
     tenant1 = retry(10, keystone.tenants.create, tenant_name='tenant1')
     tenant2 = retry(10, keystone.tenants.create, tenant_name='tenant2')
     retry(10, keystone.users.create, name='tempest1', password='******', email='*****@*****.**', tenant_id=tenant1.id)
     retry(10, keystone.users.create, name='tempest2', password='******', email='*****@*****.**', tenant_id=tenant2.id)
     image_ref, image_ref_alt = self.tempest_add_images()
     return image_ref, image_ref_alt
コード例 #2
0
ファイル: prepare.py プロジェクト: nickchase/fuel
    def make_tempest_objects(self, ):
        keystone = self._get_identity_client()
        tenants = self._get_tenants(keystone, 'tenant1', 'tenant2')
        if len(tenants) > 1:
            tenant1 = tenants[0].id 
            tenant2 = tenants[1].id
        else:
            tenant1 = retry(10, keystone.tenants.create, tenant_name='tenant1')
            tenant2 = retry(10, keystone.tenants.create, tenant_name='tenant2')

        users = self._get_users(keystone, 'tempest1', 'tempest2')
        if len(users) == 0:
            retry(10, keystone.users.create, name='tempest1', password='******',
              email='*****@*****.**', tenant_id=tenant1.id)
            retry(10, keystone.users.create, name='tempest2', password='******',
              email='*****@*****.**', tenant_id=tenant2.id)
        
        image_ref, image_ref_alt = self.tempest_add_images()
        net_id, router_id = self.tempest_get_netid_routerid()
        return image_ref, image_ref_alt, net_id, router_id
コード例 #3
0
 def _get_identity_client(self):
     keystone = retry(10, keystoneclient.v2_0.client.Client,
                      username=self.username(), password=self.password(),
                      tenant_name=self.tenant(),
                      auth_url=self.get_auth_url())
     return keystone
コード例 #4
0
ファイル: prepare.py プロジェクト: nickchase/fuel
 def _get_networking_client(self):
     quantum = retry(10, q_client.Client,
                      username=self.username(), password=self.password(),
                      tenant_name=self.tenant(),
                      auth_url=self.get_auth_url())
     return quantum