def _create_client(self, context): LOG.debug("Apmec action security context: %s", context) keystone_endpoint = keystone_utils.get_keystone_endpoint() apmec_endpoint = self.get_service_endpoint() return self._get_client_class()(endpoint_url=apmec_endpoint.url, token=context.auth_token, tenant_id=context.project_id, region_name=apmec_endpoint.region, auth_url=keystone_endpoint.url, insecure=context.insecure)
def _create_client(self, context): LOG.debug("Magnum action security context: %s", context) keystone_endpoint = keystone_utils.get_keystone_endpoint() auth_url = keystone_endpoint.url magnum_url = keystone_utils.get_endpoint_for_project('magnum').url return self._get_client_class()(magnum_url=magnum_url, auth_token=context.auth_token, project_id=context.project_id, auth_url=auth_url, insecure=context.insecure)
def _create_client(self, context): LOG.debug("Zun action security context: %s", context) keystone_endpoint = keystone_utils.get_keystone_endpoint() zun_endpoint = self.get_service_endpoint() session_and_auth = self.get_session_and_auth(context) client = self._get_client_class()('1', endpoint_override=zun_endpoint.url, auth_url=keystone_endpoint.url, session=session_and_auth['session']) return client
def _create_client(self, context): LOG.debug("Senlin action security context: %s", context) keystone_endpoint = keystone_utils.get_keystone_endpoint() senlin_endpoint = self.get_service_endpoint() return self._get_client_class()( endpoint_url=senlin_endpoint.url, token=context.auth_token, tenant_id=context.project_id, region_name=senlin_endpoint.region, auth_url=keystone_endpoint.url, insecure=context.insecure )
def _create_client(self, context): LOG.debug("Magnum action security context: %s", context) keystone_endpoint = keystone_utils.get_keystone_endpoint() auth_url = keystone_endpoint.url magnum_url = keystone_utils.get_endpoint_for_project('magnum').url return self._get_client_class()( magnum_url=magnum_url, auth_token=context.auth_token, project_id=context.project_id, auth_url=auth_url, insecure=context.insecure )
def _create_client(self, context): LOG.debug("Zun action security context: %s", context) keystone_endpoint = keystone_utils.get_keystone_endpoint() zun_endpoint = self.get_service_endpoint() session_and_auth = self.get_session_and_auth(context) client = self._get_client_class()( '1', endpoint_override=zun_endpoint.url, auth_url=keystone_endpoint.url, session=session_and_auth['session'] ) return client
def _create_client(self, context): LOG.debug("Barbican action security context: %s", context) barbican_endpoint = keystone_utils.get_endpoint_for_project('barbican') keystone_endpoint = keystone_utils.get_keystone_endpoint() auth = identity.v3.Token(auth_url=keystone_endpoint.url, project_name=context.user_name, token=context.auth_token, project_id=context.project_id) return self._get_client_class()(project_id=context.project_id, endpoint=barbican_endpoint.url, auth=auth, insecure=context.insecure)
def _create_client(self, context): LOG.debug("Zun action security context: %s", context) keystone_endpoint = keystone_utils.get_keystone_endpoint() zun_endpoint = self.get_service_endpoint() session_and_auth = self.get_session_and_auth(context) temp_client = self._get_client_class()( zun_api_versions.MAX_API_VERSION, endpoint_override=zun_endpoint.url, auth_url=keystone_endpoint.url, session=session_and_auth['auth']) discovered_version = zun_api_versions.discover_version( temp_client, zun_api_versions.APIVersion(zun_api_versions.MAX_API_VERSION)) return self._get_client_class()(discovered_version, endpoint_override=zun_endpoint.url, auth_url=keystone_endpoint.url, session=session_and_auth['session'])