aboutsummaryrefslogtreecommitdiffstats
path: root/osdf/config/base.py
diff options
context:
space:
mode:
Diffstat (limited to 'osdf/config/base.py')
-rw-r--r--osdf/config/base.py10
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()