diff options
Diffstat (limited to 'osdf/config/base.py')
-rw-r--r-- | osdf/config/base.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/osdf/config/base.py b/osdf/config/base.py index 2393642..be693cb 100644 --- a/osdf/config/base.py +++ b/osdf/config/base.py @@ -18,10 +18,11 @@ # import os - +from osdf.config.consulconfig import call_consul_kv import osdf.config.credentials as creds import osdf.config.loader as config_loader from osdf.utils.programming_utils import DotDict +from threading import Thread config_spec = { "deployment": os.environ.get("OSDF_CONFIG_FILE", "config/osdf_config.yaml"), @@ -39,3 +40,10 @@ http_basic_auth_credentials = creds.load_credentials(osdf_config) dmaap_creds = creds.dmaap_creds() creds_prefixes = {"so": "so", "cm": "cmPortal", "pcih": "pciHMS"} + +osdf_config_deployment = osdf_config.deployment + + +if osdf_config.deployment.get('activateConsulConfig'): + consulthread = Thread(target=call_consul_kv, args=(osdf_config,)) + consulthread.start() |