Skip to content
Snippets Groups Projects
Commit 93380459 authored by garciadeblas's avatar garciadeblas
Browse files

Fix deregistration workflow to clean secret after deletion workflow


Change-Id: I513d8d2748d332c32def3d4501858cdb8395bbaa
Signed-off-by: default avatargarciadeblas <gerardo.garciadeblas@telefonica.com>
parent 7a314992
No related branches found
No related tags found
No related merge requests found
......@@ -1073,13 +1073,6 @@ class ClusterLcm(GitOpsLcm):
db_cluster, op_id, workflow_status=False, resource_status=None
)
self.db.set_one("clusters", {"_id": db_cluster["_id"]}, db_cluster)
# Clean items used in the workflow, no matter if the workflow succeeded
clean_status, clean_msg = await self.odu.clean_items_workflow(
"deregister_cluster", op_id, op_params, workflow_content
)
self.logger.info(
f"clean_status is :{clean_status} and clean_msg is :{clean_msg}"
)
return
self.logger.info("workflow_name is: {}".format(workflow_name))
......@@ -1102,14 +1095,6 @@ class ClusterLcm(GitOpsLcm):
)
self.db.set_one("clusters", {"_id": db_cluster["_id"]}, db_cluster)
# Clean items used in the workflow or in the cluster, no matter if the workflow succeeded
clean_status, clean_msg = await self.odu.clean_items_workflow(
"deregister_cluster", op_id, op_params, workflow_content
)
self.logger.info(
f"clean_status is :{clean_status} and clean_msg is :{clean_msg}"
)
if workflow_status:
resource_status, resource_msg = await self.check_resource_status(
"deregister_cluster", op_id, op_params, workflow_content
......@@ -1129,7 +1114,15 @@ class ClusterLcm(GitOpsLcm):
)
self.db.set_one("clusters", {"_id": db_cluster["_id"]}, db_cluster)
return await self.delete(params, order_id)
await self.delete(params, order_id)
# Clean items used in the workflow or in the cluster, no matter if the workflow succeeded
clean_status, clean_msg = await self.odu.clean_items_workflow(
"deregister_cluster", op_id, op_params, workflow_content
)
self.logger.info(
f"clean_status is :{clean_status} and clean_msg is :{clean_msg}"
)
return
async def get_creds(self, params, order_id):
self.logger.info("Cluster get creds Enter")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment