def create_client(self, version=None, service_type=None): """Return nova client.""" from novaclient import client as nova client = nova.Client(self.choose_version(version), auth_token=self.keystone.auth_ref.auth_token, http_log_debug=logging.is_debug(), timeout=CONF.openstack_client_http_timeout, insecure=self.credential.insecure, **self._get_auth_info(password_key="api_key")) client.set_management_url(self._get_endpoint(service_type)) return client
def create_client(self, version=None, service_type=None): """Return nova client.""" from novaclient import client as nova kc = self.keystone() client = nova.Client(self.choose_version(version), auth_token=kc.auth_token, http_log_debug=logging.is_debug(), timeout=CONF.openstack_client_http_timeout, insecure=self.credential.insecure, **self._get_auth_info(password_key="api_key")) client.set_management_url(self._get_endpoint(service_type)) return client
def create_client(self, version=None, service_type=None): """Return nova client.""" from novaclient import client as nova kc = self.keystone() compute_api_url = kc.service_catalog.url_for( service_type=self.choose_service_type(service_type), endpoint_type=self.credential.endpoint_type, region_name=self.credential.region_name) client = nova.Client(self.choose_version(version), auth_token=kc.auth_token, http_log_debug=logging.is_debug(), timeout=CONF.openstack_client_http_timeout, insecure=self.credential.insecure, **self._get_auth_info(password_key="api_key")) client.set_management_url(compute_api_url) return client
def create_client(self, version=None, service_type=None): """Return nova client.""" from novaclient import client as nova kc = self.keystone() compute_api_url = kc.service_catalog.url_for( service_type=self.choose_service_type(service_type), endpoint_type=self.credential.endpoint_type, region_name=self.credential.region_name) client = nova.Client(self.choose_version(version), auth_token=kc.auth_token, http_log_debug=logging.is_debug(), timeout=CONF.openstack_client_http_timeout, insecure=self.credential.insecure, cacert=self.credential.cacert, **self._get_auth_info(password_key="api_key")) client.set_management_url(compute_api_url) return client