Clean-up of resources created in ODU workflows

Change-Id: Ib2051d5844841d6469a4dc3e854ff2ef88a36a87
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
diff --git a/osm_lcm/odu_libs/common.py b/osm_lcm/odu_libs/common.py
index 179135e..a435aa8 100644
--- a/osm_lcm/odu_libs/common.py
+++ b/osm_lcm/odu_libs/common.py
@@ -35,17 +35,16 @@
         self.logger.debug(f"secret_data_original={secret_value}")
         self.logger.debug(f"secret_data_received={returned_secret_value}")
         self.logger.info(
-            f"Result of secret comparison: {secret_value==returned_secret_value} ..."
+            f"Result of secret comparison: {secret_value==returned_secret_value}"
         )
 
     self.logger.info(
         f"Creating secret {secret_name} in namespace {secret_namespace} ..."
     )
     secret_data = {secret_key: base64.b64encode(secret_value.encode()).decode("utf-8")}
-    self.logger.info(f"Secret name: {secret_name}")
-    self.logger.info(f"Secret data {secret_data}")
-    self.logger.info(f"Namespace: {secret_namespace}")
-    self.logger.info("Calling N2VC kubectl to create secret...")
+    self.logger.info(
+        f"Calling N2VC kubectl to create secret. Namespace: {secret_namespace}. Secret name: {secret_name}. Secret data:{secret_data}."
+    )
     await self._kubectl.create_secret(
         name=secret_name,
         data=secret_data,
@@ -55,3 +54,15 @@
     self.logger.info(f"Secret {secret_name} CREATED")
 
     await check_secret(secret_name, secret_namespace, secret_key, secret_value)
+
+
+def delete_secret(self, secret_name, secret_namespace):
+    try:
+        self._kubectl.delete_secret(name=secret_name, namespace=secret_namespace)
+        self.logger.info(
+            f"Deleted secret {secret_name} in namespace {secret_namespace}"
+        )
+    except Exception as e:
+        self.logger.error(
+            f"Could not delete secret {secret_name} in namespace {secret_namespace}: {e}"
+        )