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
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
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
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