Esempio n. 1
0
    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
Esempio n. 2
0
    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
Esempio n. 3
0
 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
Esempio n. 4
0
 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