Barcelona so far has simply thrown errors if it encounters a stack in ROLLBACK_COMPLETE since it is a dead state. However, this means by re-running deployment, the same error comes up again and again ad infinitum. A developer needs to go into AWS to delete the stack.
This is toil.
This PR attempts to eliminate this toil by automatically deleting rollbacked stacks and re-creating them, allowing devs to simply re-run the deploy again and be able to expect a positive result.
Barcelona so far has simply thrown errors if it encounters a stack in
ROLLBACK_COMPLETE
since it is a dead state. However, this means by re-running deployment, the same error comes up again and again ad infinitum. A developer needs to go into AWS to delete the stack.This is toil.
This PR attempts to eliminate this toil by automatically deleting rollbacked stacks and re-creating them, allowing devs to simply re-run the deploy again and be able to expect a positive result.