stackit
stackit copied to clipboard
Cross-platform CloudFormation CLI tool for easy synchronous and idempotent stack updates
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/what-is-cfnstacksets.html 
> panic: creating change set: ValidationError: Cannot specify usePreviousTemplate as true for a changeSetType CREATE
Both scenarios: * When deploying a stack with nested stacks already in S3 * Packaging nested stack resources We should show events from the top-level stack and all nested stacks....
[`aws cloudformation package`](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/package.html) and [`aws cloudformation deploy`](https://docs.aws.amazon.com/cli/latest/reference/cloudformation/deploy/index.html) behave differently to `stackit package` and `stackit execute`. At first I thought it would be more useful to create and display a changeset...
E.g. if two paths are behind an `!If` or `Fn::If`, should we upload both? Or just ignore it? What does the AWS CLI do?
Teamcity has this funky `##teamcity` output that it will parse - look into how we could usefully support that
Refer to this failure: https://github.com/glassechidna/stackit/runs/122926370
This would also serve as nice documentation of the required permissions to use `stackit`