Implement support for stack rollback
The AWS API has a "DisableRollback" flag, which we do not currently implement
http://
"Boolean to enable or disable rollback on stack creation failures. "
Currently it is necessary to manually delete stacks on creation failure, I guess we'll need to understand how the AWS rollback mechanism works and implement something similar which is enabled when DisableRollback
Blueprint information
- Status:
- Complete
- Approver:
- Steven Dake
- Priority:
- Medium
- Drafter:
- Steven Hardy
- Direction:
- Approved
- Assignee:
- Steven Hardy
- Definition:
- Approved
- Series goal:
- Accepted for grizzly
- Implementation:
- Implemented
- Milestone target:
- 2013.1
- Started by
- Steven Hardy
- Completed by
- Steven Hardy
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
heat engine : Add support for disable_rollback to engine API
Addressed by: https:/
heat api : Handle DisableRollback parameter in cfn API
Addressed by: https:/
heat tests : delete stacks from DB in parser tests
Addressed by: https:/
heat cli : Add --disable-rollback option to heat-cfn
Addressed by: https:/
heat engine : Only create periodic task on CREATE_COMPLETE
Addressed by: https:/
heat engine : Implement rollback for stack create
Addressed by: https:/
make engine api handle string or bool disable_rollback
Addressed by: https:/
make stack_delete_after decorator tolerate deleted stacks