def create_client(self): """Return Mistral client.""" from mistralclient.api import client kc = self.keystone() mistral_url = kc.service_catalog.url_for( service_type=self.get_service_type(), endpoint_type=self.endpoint.endpoint_type, region_name=self.endpoint.region_name) client = client.client(mistral_url=mistral_url, service_type=self.get_service_type(), auth_token=kc.auth_token) return client
def _create(self): args = self._get_client_args(service_name="designate", service_type="dns") return client.client("1", **args)