Closed GarisonLotus closed 5 years ago
@GarisonLotus amazing this will save me from having to open the CloudFormation console on failures!
I'm looking into the two failing tests now.
@russellballestrini - I mocked sample event data in tests so they would pass with the new function.
This is something that's slightly bothered me for a while, but not enough for me to do something about it. I've always wanted stacker to display the reason for a roll back.
This PR includes a new function in the default provider that returns the rollback reason, which is now called via the build action when a failure occurs. Stacker will display the reason after either ROLLBACK_COMPLETE or UPDATE_ROLLBACK_COMPLETE.
Tested both creating a new stack that fails as well as updating a deployed stack with multiple rollback reasons due to more than one failed update to the same stack. Both show the latest event failure reason.