From: garciadeblas Date: Mon, 27 Jan 2025 10:16:27 +0000 (+0100) Subject: Add LCM configuration options for workflow debug and dry_run X-Git-Tag: v18.0.0~45 X-Git-Url: https://osm.etsi.org/gitweb/?a=commitdiff_plain;h=326144ec763474770b3b48bc4f31cd9f9ddef860;p=osm%2FLCM.git Add LCM configuration options for workflow debug and dry_run Change-Id: Ib4bd1cb66c8e649484455298796221925f1f80d7 Signed-off-by: garciadeblas --- diff --git a/osm_lcm/data_utils/lcm_config.py b/osm_lcm/data_utils/lcm_config.py index b88c55da..224b4a48 100644 --- a/osm_lcm/data_utils/lcm_config.py +++ b/osm_lcm/data_utils/lcm_config.py @@ -211,6 +211,8 @@ class GitopsConfig(OsmConfigman): 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 b77e33ca..212c3953 100644 --- a/osm_lcm/lcm.cfg +++ b/osm_lcm/lcm.cfg @@ -96,4 +96,6 @@ gitops: user: osm-developer # git_base_url: http://git..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 7ac431f9..6e9061ec 100644 --- a/osm_lcm/odu_workflows.py +++ b/osm_lcm/odu_workflows.py @@ -41,8 +41,8 @@ class OduWorkflow(LcmBase): 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,