def _get_client(region_name): neutron_settings = CONF.neutron return nclient.Client( **auth_utils.get_session_client_parameters( service_type="network", region=region_name, conf=neutron_settings ) )
def _create_client(session, region_name): parameters = auth_utils.get_session_client_parameters( service_type='orchestration', region=region_name, conf=CONF.heat, session=session) return hclient.Client('1', **parameters)
def _create_client(self): if not congress_client: # congress client was not imported raise congress_client_import_error return congress_client.Client( **auth_utils.get_session_client_parameters( service_type='policy', execution_session=self._execution_session))
def _create_magnum_client(region): session = auth_utils.get_token_client_session(conf=CONF) params = auth_utils.get_session_client_parameters( service_type='container', region=region, conf=CONF, session=session) return client.Client(**params)
def _create_client(self): if not congress_client: # congress client was not imported raise ImportError("Import congresscliet error") return congress_client.Client( **auth_utils.get_session_client_parameters( service_type='policy', execution_session=self._execution_session))
def client(self): murano_settings = CONF.murano last_glare_client = self._glare_client if CONF.packages_opts.packages_service == "glance": artifacts_client = self._get_glare_client() else: artifacts_client = None if artifacts_client != last_glare_client: self._murano_client = None if not self._murano_client: parameters = auth_utils.get_session_client_parameters( service_type="application-catalog", execution_session=self._execution_session, conf=murano_settings ) self._murano_client = muranoclient.Client(artifacts_client=artifacts_client, **parameters) return self._murano_client
def test_get_session_client_parameters(self): cfg.CONF.set_override('url', 'foourl', 'murano') expected_result = { 'session': mock.sentinel.session, 'endpoint_override': 'foourl' } result = auth_utils.get_session_client_parameters( conf='murano', service_type=mock.sentinel.service_type, service_name=mock.sentinel.service_name, session=mock.sentinel.session) for key, val in expected_result.items(): self.assertEqual(val, result[key])
def test_get_session_client_parameters_without_url(self): cfg.CONF.set_override('home_region', 'fooregion') expected_result = { 'session': mock.sentinel.session, 'service_type': mock.sentinel.service_type, 'service_name': mock.sentinel.service_name, 'interface': mock.sentinel.endpoint_type, 'region_name': 'fooregion' } result = auth_utils.get_session_client_parameters( service_type=mock.sentinel.service_type, service_name=mock.sentinel.service_name, interface=mock.sentinel.endpoint_type, session=mock.sentinel.session) for key, val in expected_result.items(): self.assertEqual(val, result[key])
def test_get_session_client_parameters(self, mock_cfg, mock_get_config_option): mock_cfg.CONF.home_region = mock.sentinel.home_region mock_get_config_option.side_effect = [ mock.sentinel.url, mock.sentinel.endpoint_type ] expected_result = { 'session': mock.sentinel.session, 'endpoint_override': mock.sentinel.url } result = auth_utils.get_session_client_parameters( service_type=mock.sentinel.service_type, service_name=mock.sentinel.service_name, session=mock.sentinel.session) for key, val in expected_result.items(): self.assertEqual(val, result[key])
def client(self): last_glare_client = self._glare_client if CONF.engine.packages_service in ['glance', 'glare']: if CONF.engine.packages_service == 'glance': versionutils.report_deprecated_feature( LOG, "'glance' packages_service option has been renamed " "to 'glare', please update your configuration") artifacts_client = self._get_glare_client() else: artifacts_client = None if artifacts_client != last_glare_client: self._murano_client = None if not self._murano_client: parameters = auth_utils.get_session_client_parameters( service_type='application-catalog', execution_session=self._execution_session, conf='murano') self._murano_client = muranoclient.Client( artifacts_client=artifacts_client, **parameters) return self._murano_client
def client(self): murano_settings = CONF.murano last_glare_client = self._glare_client if CONF.packages_opts.packages_service in ['glance', 'glare']: if CONF.packages_opts.packages_service == 'glance': versionutils.report_deprecated_feature( LOG, _("'glance' packages_service option has been renamed " "to 'glare', please update your configuration")) artifacts_client = self._get_glare_client() else: artifacts_client = None if artifacts_client != last_glare_client: self._murano_client = None if not self._murano_client: parameters = auth_utils.get_session_client_parameters( service_type='application-catalog', execution_session=self._execution_session, conf=murano_settings ) self._murano_client = muranoclient.Client( artifacts_client=artifacts_client, **parameters) return self._murano_client
def create_glance_client(self): LOG.debug("Creating a glance client") params = auth_utils.get_session_client_parameters( service_type='image', conf=self.CONF) return glanceclient.Client(self.CONF.api_version, **params)
def _get_client(region): params = auth_utils.get_session_client_parameters( service_type='network', conf=CONF, region=region) return n_client.Client(**params)
def _get_client(region_name): return nclient.Client(**auth_utils.get_session_client_parameters( service_type='network', region=region_name, conf='neutron'))
def _get_client(region_name): neutron_settings = CONF.neutron return nclient.Client(**auth_utils.get_session_client_parameters( service_type='network', region=region_name, conf=neutron_settings ))
def create_glance_client(region): LOG.debug("Creating a glance client") params = auth_utils.get_session_client_parameters( service_type='image', conf=CONF, region=region) return glanceclient.Client(CONF.images.api_version, **params)
def _get_client(region_name): glance_settings = CONF.glance return gclient.Client(**auth_utils.get_session_client_parameters( service_type='image', region=region_name, conf=glance_settings ))
def create_glance_client(region): LOG.debug("Creating a glance client") params = auth_utils.get_session_client_parameters( service_type='image', conf=CONF, region=region) return glanceclient.Client(CONF.api_version, **params)
def _create_magnum_client(region): session = auth_utils.get_token_client_session(conf=CONF) params = auth_utils.get_session_client_parameters( service_type='container', region=region, conf=CONF, session=session) return magnumclient.client.Client(**params)
def _get_client(region_name): return gclient.Client(**auth_utils.get_session_client_parameters( service_type='image', region=region_name, conf='glance'))