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))
)
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
)
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")