Esempio n. 1
0
 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')
Esempio n. 2
0
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
Esempio n. 3
0
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')
Esempio n. 5
0
    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()
Esempio n. 7
0
 def get_keystone_plugin(cls):
     if not cls._keystone_plugin:
         cls._keystone_plugin = \
             karbor_keystone_plugin.KarborKeystonePlugin()
     return cls._keystone_plugin
Esempio n. 8
0
 def _init(self):
     self._user_trust_map = {}
     self._skp = karbor_keystone_plugin.KarborKeystonePlugin()