X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=heat%2FvFW_CNF_CDS%2Fautomation%2Fdelete.py;h=c5ac334a99eb4ce63886725365808c4652451390;hb=refs%2Fchanges%2F05%2F116505%2F4;hp=435d04ae1dc4bc64d4f615e39e3145e53de32095;hpb=6a7d598d08aa0e145a5aff71c4ed6deafb098e39;p=demo.git diff --git a/heat/vFW_CNF_CDS/automation/delete.py b/heat/vFW_CNF_CDS/automation/delete.py index 435d04ae..c5ac334a 100755 --- a/heat/vFW_CNF_CDS/automation/delete.py +++ b/heat/vFW_CNF_CDS/automation/delete.py @@ -16,8 +16,10 @@ # ============LICENSE_END========================================================= import logging +from time import sleep from onapsdk.aai.business import Customer +from onapsdk.so.so_element import OrchestrationRequest from config import Config @@ -59,3 +61,9 @@ if not service_instance: logger.info("******** Delete Service %s *******", service_instance.instance_name) service_deletion = service_instance.delete() +status = None +while not (status == OrchestrationRequest.StatusEnum.COMPLETED + or status == OrchestrationRequest.StatusEnum.FAILED): + sleep(10) + status = service_deletion.status + logger.info(f"Orchestration status is: {status.value}")