From f58c6370dadb0535f526746b79c72888d228a828 Mon Sep 17 00:00:00 2001 From: Casey Lee Date: Wed, 31 Oct 2018 12:55:18 -0700 Subject: [PATCH] wait for delete --- provider/aws/servicecatalog.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/provider/aws/servicecatalog.go b/provider/aws/servicecatalog.go index f6bda19c..12dc56bf 100644 --- a/provider/aws/servicecatalog.go +++ b/provider/aws/servicecatalog.go @@ -177,7 +177,7 @@ func (scManager *serviceCatalogManager) TerminateProvisionedProducts(productID s continue } - log.Infof(" Deleting provisionedProduct '%s'", provisionedProduct.Id) + log.Infof(" Deleting provisionedProduct '%s'", aws.StringValue(provisionedProduct.Id)) stackID := aws.StringValue(provisionedProduct.PhysicalId) _, err = scManager.scAPI.TerminateProvisionedProduct(&servicecatalog.TerminateProvisionedProductInput{ @@ -188,6 +188,8 @@ func (scManager *serviceCatalogManager) TerminateProvisionedProducts(productID s return false } + time.Sleep(time.Second * 5) + log.Infof(" Deleting stack '%s'", stackID) scManager.stackManager.AwaitFinalStatus(strings.Split(stackID, "/")[1]) }