Add LCM configuration options for workflow debug and dry_run
Change-Id: Ib4bd1cb66c8e649484455298796221925f1f80d7
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
diff --git a/osm_lcm/data_utils/lcm_config.py b/osm_lcm/data_utils/lcm_config.py
index b88c55d..224b4a4 100644
--- a/osm_lcm/data_utils/lcm_config.py
+++ b/osm_lcm/data_utils/lcm_config.py
@@ -211,6 +211,8 @@
user: str = None
pubkey: str = None
mgmtcluster_kubeconfig: str = None
+ workflow_debug: bool = True
+ workflow_dry_run: bool = False
loglevel: str = "DEBUG"
logfile: str = None
logger_name: str = None
diff --git a/osm_lcm/lcm.cfg b/osm_lcm/lcm.cfg
index b77e33c..212c395 100644
--- a/osm_lcm/lcm.cfg
+++ b/osm_lcm/lcm.cfg
@@ -96,4 +96,6 @@
user: osm-developer
# git_base_url: http://git.<IP_ADDRESS>.nip.io
# pubkey: pubkey
+ workflow_debug: true
+ workflow_dry_run: false
diff --git a/osm_lcm/odu_workflows.py b/osm_lcm/odu_workflows.py
index 7ac431f..6e9061e 100644
--- a/osm_lcm/odu_workflows.py
+++ b/osm_lcm/odu_workflows.py
@@ -41,8 +41,8 @@
self._repo_base_url = self.gitops_config["git_base_url"]
self._repo_user = self.gitops_config["user"]
self._pubkey = self.gitops_config["pubkey"]
- self._workflow_debug = "true"
- self._workflow_dry_run = "false"
+ self._workflow_debug = str(self.gitops_config["workflow_debug"]).lower()
+ self._workflow_dry_run = str(self.gitops_config["workflow_dry_run"]).lower()
self._workflows = {
"create_cluster": {
"workflow_function": self.create_cluster,