Feature 11073: Enhanced OSM declarative modelling for applications. App as first class citizen
Change-Id: I6b750f4d862692ab885e98afe3771ba817dd6535
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
diff --git a/osm_lcm/odu_libs/cluster_mgmt.py b/osm_lcm/odu_libs/cluster_mgmt.py
index 7f35c9d..9c0cbaf 100644
--- a/osm_lcm/odu_libs/cluster_mgmt.py
+++ b/osm_lcm/odu_libs/cluster_mgmt.py
@@ -73,7 +73,7 @@
)
except Exception as e:
self.logger.info(f"Cannot create secret {secret_name}: {e}")
- return False, f"Cannot create secret {secret_name}: {e}"
+ return False, f"Cannot create secret {secret_name}: {e}", None
# Additional params for the workflow
cluster_kustomization_name = cluster_name
@@ -119,7 +119,7 @@
)
except Exception as e:
self.logger.info(f"Cannot create configmap {configmap_name}: {e}")
- return False, f"Cannot create configmap {configmap_name}: {e}"
+ return False, f"Cannot create configmap {configmap_name}: {e}", None
# Render workflow
# workflow_kwargs = {
@@ -174,7 +174,7 @@
api_plural="workflows",
api_version="v1alpha1",
)
- return True, workflow_name
+ return True, workflow_name, None
async def update_cluster(self, op_id, op_params, content):
@@ -215,7 +215,7 @@
)
except Exception as e:
self.logger.info(f"Cannot create secret {secret_name}: {e}")
- return False, f"Cannot create secret {secret_name}: {e}"
+ return False, f"Cannot create secret {secret_name}: {e}", None
# Additional params for the workflow
cluster_kustomization_name = cluster_name
@@ -274,7 +274,7 @@
api_plural="workflows",
api_version="v1alpha1",
)
- return True, workflow_name
+ return True, workflow_name, None
async def delete_cluster(self, op_id, op_params, content):
@@ -320,7 +320,7 @@
api_plural="workflows",
api_version="v1alpha1",
)
- return True, workflow_name
+ return True, workflow_name, None
async def register_cluster(self, op_id, op_params, content):
@@ -364,6 +364,7 @@
return (
False,
f"Cannot create secret {secret_name} in namespace {secret_namespace}: {e}",
+ None,
)
# Create secret with kubeconfig
@@ -394,6 +395,7 @@
return (
False,
f"Cannot create secret {secret_name} in namespace {secret_namespace}: {e}",
+ None,
)
# Additional params for the workflow
@@ -441,7 +443,7 @@
api_plural="workflows",
api_version="v1alpha1",
)
- return True, workflow_name
+ return True, workflow_name, None
async def deregister_cluster(self, op_id, op_params, content):
@@ -486,7 +488,7 @@
api_plural="workflows",
api_version="v1alpha1",
)
- return True, workflow_name
+ return True, workflow_name, None
async def get_cluster_credentials(self, db_cluster):