def _wrap_creds_with_network(self, hash): creds_dict = self.hash_dict['creds'][hash] credential = cred_provider.get_credentials( identity_version=self.identity_version, **creds_dict) net_creds = cred_provider.TestResources(credential) net_clients = clients.Manager(credentials=credential) compute_network_client = net_clients.networks_client net_name = self.hash_dict['networks'].get(hash, None) network = fixed_network.get_network_from_name( net_name, compute_network_client) net_creds.set_resources(network=network) return net_creds
def _wrap_creds_with_network(self, hash): creds_dict = self.hash_dict['creds'][hash] credential = cred_provider.get_credentials( identity_version=self.identity_version, **creds_dict) net_creds = cred_provider.TestResources(credential) net_clients = clients.Manager(credentials=credential) compute_network_client = net_clients.networks_client net_name = self.hash_dict['networks'].get(hash, None) network = fixed_network.get_network_from_name(net_name, compute_network_client) net_creds.set_resources(network=network) return net_creds
def _wrap_creds_with_network(self, hash): creds_dict = self.hash_dict["creds"][hash] credential = cred_provider.get_credentials(identity_version=self.identity_version, **creds_dict) net_creds = cred_provider.TestResources(credential) net_clients = clients.Manager(credentials=credential) compute_network_client = net_clients.compute_networks_client net_name = self.hash_dict["networks"].get(hash, None) try: network = fixed_network.get_network_from_name(net_name, compute_network_client) except exceptions.InvalidConfiguration: network = {} net_creds.set_resources(network=network) return net_creds
def _wrap_creds_with_network(self, hash): creds_dict = self.hash_dict["creds"][hash] # Make sure a domain scope if defined for users in case of V3 # Make sure a tenant is available in case of V2 creds_dict = self._extend_credentials(creds_dict) # This just builds a Credentials object, it does not validate # nor fill with missing fields. credential = auth.get_credentials( auth_url=None, fill_in=False, identity_version=self.identity_version, **creds_dict ) net_creds = cred_provider.TestResources(credential) net_clients = clients.Manager(credentials=credential) compute_network_client = net_clients.compute_networks_client net_name = self.hash_dict["networks"].get(hash, None) try: network = fixed_network.get_network_from_name(net_name, compute_network_client) except exceptions.InvalidTestResource: network = {} net_creds.set_resources(network=network) return net_creds
def _wrap_creds_with_network(self, hash): creds_dict = self.hash_dict['creds'][hash] # Make sure a domain scope if defined for users in case of V3 creds_dict = self._extend_credentials(creds_dict) # This just builds a Credentials object, it does not validate # nor fill with missing fields. credential = auth.get_credentials( auth_url=None, fill_in=False, identity_version=self.identity_version, **creds_dict) net_creds = cred_provider.TestResources(credential) net_clients = clients.Manager(credentials=credential) compute_network_client = net_clients.compute_networks_client net_name = self.hash_dict['networks'].get(hash, None) try: network = fixed_network.get_network_from_name( net_name, compute_network_client) except exceptions.InvalidTestResource: network = {} net_creds.set_resources(network=network) return net_creds