From c4b2b207d99b1e85cc7e7b08b8bb6bcfdf839aaa Mon Sep 17 00:00:00 2001 From: asteroide Date: Tue, 25 Jul 2017 17:42:49 +0200 Subject: Update to get configuration from the consul Change-Id: I6eba63fb38f64315bd3d60d1879317d97d6628c4 --- moonv4/moon_db/moon_db/api/keystone.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'moonv4/moon_db/moon_db/api/keystone.py') diff --git a/moonv4/moon_db/moon_db/api/keystone.py b/moonv4/moon_db/moon_db/api/keystone.py index b5d7e3a6..b570918c 100644 --- a/moonv4/moon_db/moon_db/api/keystone.py +++ b/moonv4/moon_db/moon_db/api/keystone.py @@ -8,13 +8,11 @@ import requests import json from uuid import uuid4 from oslo_log import log as logging -from oslo_config import cfg -from moon_utilities import exceptions +from moon_utilities import exceptions, configuration from moon_db.api.managers import Managers from moon_utilities.security_functions import filter_input, login, logout -LOG = logging.getLogger(__name__) -CONF = cfg.CONF +LOG = logging.getLogger("moon.db.api.keystone") class KeystoneManager(Managers): @@ -22,11 +20,13 @@ class KeystoneManager(Managers): def __init__(self, connector=None): self.driver = connector.driver Managers.KeystoneManager = self - self.__url = CONF.keystone.url - self.__user = CONF.keystone.user - self.__password = CONF.keystone.password - self.__domain = CONF.keystone.domain - self.__project = CONF.keystone.project + conf = configuration.get_configuration("openstack/keystone")['openstack/keystone'] + + self.__url = conf['url'] + self.__user = conf['user'] + self.__password = conf['password'] + self.__domain = conf['domain'] + self.__project = conf['project'] try: os.environ.pop("http_proxy") os.environ.pop("https_proxy") -- cgit 1.2.3-korg