bootstrap_cfn 's utils.tail() blocks forever on stack deletion.
Added a helper function to detect when the status is deleted or
failed to delete (to represent the cfn_delete event finishing).
Note that after delete_done it may be possible that the stack
still has lingering resources, that's why we leave it vague,
and only suggest that the 'cfn delete event' finished.
Coverage increased (+0.04%) to 59.99% when pulling 85a329aa8b89f60bcb79204d2a313286e756b15a on unblock-tail-on-delete into 194ffb4c4240d934be6075043561095da4f5ce20 on master.
bootstrap_cfn 's utils.tail() blocks forever on stack deletion. Added a helper function to detect when the status is deleted or failed to delete (to represent the cfn_delete event finishing). Note that after delete_done it may be possible that the stack still has lingering resources, that's why we leave it vague, and only suggest that the 'cfn delete event' finished.