def get_barbican_client(cls, project_id=None): if not cls._barbican_client: try: cls._barbican_client = barbican_client.Client( session=keystone.get_session() ) except Exception: with excutils.save_and_reraise_exception(): LOG.exception(_LE("Error creating Barbican client")) return cls._barbican_client
def __init__(self, plugin): super(OctaviaDriver, self).__init__(plugin) self.req = OctaviaRequest(cfg.CONF.octavia.base_url, keystone.get_session()) self.load_balancer = LoadBalancerManager(self) self.listener = ListenerManager(self) self.pool = PoolManager(self) self.member = MemberManager(self) self.health_monitor = HealthMonitorManager(self) LOG.debug("OctaviaDriver: initialized, version=%s", VERSION)
def get_barbican_client(cls, project_id=None): if not cls._barbican_client: try: cls._barbican_client = barbican_client.Client( session=keystone.get_session(), region_name=CONF.service_auth.region, interface=CONF.service_auth.endpoint_type) except Exception: with excutils.save_and_reraise_exception(): LOG.exception(_LE("Error creating Barbican client")) return cls._barbican_client
def get_barbican_client(cls, project_id=None): if not cls._barbican_client: try: cls._barbican_client = barbican_client.Client( session=keystone.get_session(), region_name=CONF.service_auth.region, interface=CONF.service_auth.endpoint_type, ) except Exception: with excutils.save_and_reraise_exception(): LOG.exception(_LE("Error creating Barbican client")) return cls._barbican_client
def __init__(self, plugin): super(OctaviaDriver, self).__init__(plugin) self.req = OctaviaRequest(cfg.CONF.octavia.base_url, keystone.get_session()) self.load_balancer = LoadBalancerManager(self) self.listener = ListenerManager(self) self.pool = PoolManager(self) self.member = MemberManager(self) self.health_monitor = HealthMonitorManager(self) LOG.debug("OctaviaDriver: initialized, version=%s", VERSION)
def __init__(self, plugin): super(OctaviaDriver, self).__init__(plugin) self.req = OctaviaRequest(cfg.CONF.octavia.base_url, keystone.get_session()) self.load_balancer = LoadBalancerManager(self) self.listener = ListenerManager(self) self.pool = PoolManager(self) self.member = MemberManager(self) self.health_monitor = HealthMonitorManager(self) self.l7policy = L7PolicyManager(self) self.l7rule = L7RuleManager(self) self.octavia_consumer = octavia_messaging_consumer.OctaviaConsumer( self) service.launch(cfg.CONF, self.octavia_consumer) LOG.debug("OctaviaDriver: initialized, version=%s", VERSION)
def __init__(self, plugin): super(OctaviaDriver, self).__init__(plugin) self.req = OctaviaRequest(cfg.CONF.octavia.base_url, keystone.get_session()) self.load_balancer = LoadBalancerManager(self) self.listener = ListenerManager(self) self.pool = PoolManager(self) self.member = MemberManager(self) self.health_monitor = HealthMonitorManager(self) self.l7policy = L7PolicyManager(self) self.l7rule = L7RuleManager(self) self.octavia_consumer = octavia_messaging_consumer.OctaviaConsumer( self) service.launch(cfg.CONF, self.octavia_consumer) LOG.debug("OctaviaDriver: initialized, version=%s", VERSION)
def get_barbican_client(cls): """Creates a Barbican client object. :returns: a Barbican Client object :raises Exception: if the client cannot be created """ if not cls._barbican_client: try: cls._keystone_session = keystone.get_session() cls._barbican_client = barbican_client.Client( session=cls._keystone_session) except Exception: # Barbican (because of Keystone-middleware) sometimes masks # exceptions strangely -- this will reraise the original # exception, while also providiung useful feedback in the # logs for debugging with excutils.save_and_reraise_exception(): LOG.exception(_LE("Error creating Barbican client")) return cls._barbican_client
def get_barbican_client(cls): """Creates a Barbican client object. :returns: a Barbican Client object :raises Exception: if the client cannot be created """ if not cls._barbican_client: try: cls._keystone_session = keystone.get_session() cls._barbican_client = barbican_client.Client( session=cls._keystone_session ) except Exception: # Barbican (because of Keystone-middleware) sometimes masks # exceptions strangely -- this will reraise the original # exception, while also providiung useful feedback in the # logs for debugging with excutils.save_and_reraise_exception(): LOG.exception(_LE("Error creating Barbican client")) return cls._barbican_client