def setUp(self): super(KarborKeystonePluginTest, self).setUp() self.kc_plugin = karbor_keystone_plugin.KarborKeystonePlugin() self.kc_plugin.client.services.list = mock.MagicMock() self.kc_plugin.client.endpoints.list = mock.MagicMock() self.kc_plugin.client.services.list.return_value = ( 'http://192.168.1.2:8799')
def get_karbor_endpoint(): try: sc_cfg = CONF[CONFIG_GROUP] kc_plugin = karbor_keystone_plugin.KarborKeystonePlugin() return kc_plugin.get_service_endpoint(sc_cfg.service_name, sc_cfg.service_type, sc_cfg.region_id) except Exception: raise
def get_karbor_endpoint(): try: sc_cfg = CONF[CONFIG_GROUP] kc_plugin = karbor_keystone_plugin.KarborKeystonePlugin() url = kc_plugin.get_service_endpoint(sc_cfg.service_name, sc_cfg.service_type, sc_cfg.region_id, sc_cfg.interface) return url.replace("$(", "%(") except Exception: raise
def setUp(self): super(KarborKeystonePluginTest, self).setUp() plugin_config = cfg.ConfigOpts() plugin_config_fixture = self.useFixture(fixture.Config(plugin_config)) plugin_config_fixture.load_raw_values( group='trustee', poll_interval=0, ) cfg.CONF.set_default('project_name', 'services', "trustee") self.kc_plugin = karbor_keystone_plugin.KarborKeystonePlugin() self.kc_plugin.client.services.list = mock.MagicMock() self.kc_plugin.client.endpoints.list = mock.MagicMock() self.kc_plugin.client.services.list.return_value = ( 'http://192.168.1.2:8799')
def test_get_url_by_keystone_plugin(self, get_endpoint): endpoint = "http://127.0.0.1:8776" keystone_plugin = kkp.KarborKeystonePlugin() get_endpoint.return_value = endpoint config = mock.Mock() config.test_service_endpoint = None config.test_service_catalog_info = None self.assertEqual( endpoint, utils.get_url('test_service', self._context, config, keystone_plugin=keystone_plugin))
def __init__(self): super(UserTrustManager, self).__init__() self._user_trust_map = {} self._skp = karbor_keystone_plugin.KarborKeystonePlugin()
def get_keystone_plugin(cls): if not cls._keystone_plugin: cls._keystone_plugin = \ karbor_keystone_plugin.KarborKeystonePlugin() return cls._keystone_plugin
def _init(self): self._user_trust_map = {} self._skp = karbor_keystone_plugin.KarborKeystonePlugin()