- The
stackupCLI now allows stack template and policy documents to be specified as URLs.- Template URL must point to a template stored in an Amazon S3 bucket, e.g.
https://s3-ap-southeast-2.amazonaws.com/bucket/template.json. - Policy URL must point to an object located in an S3 bucket in the same region as the stack.
- Template URL must point to a template stored in an Amazon S3 bucket, e.g.
- Fix #34: make YAML parsing work in ruby-2.0.
- Support "!GetAtt" with an array (rather than dotted string).
- Add
tagssubcommand.
- Fix handling of "!GetAtt" in CloudFormation YAML.
- Special-case "!GetAZs" without an argument.
- Add Stack#template_body.
- Add support for CloudFormation YAML extensions (e.g.
!Ref).
- Add
--with-roleoption, to assume a role for stack operations.
- Support multiple parameters files.
- Specify CAPABILITY_NAMED_IAM by default, allowing creation of named IAM roles.
- Make poll_interval (during deployment) configurable.
- Add
--wait-poll-intervaloption. - Minimise calls to "DescribeStackEvents" (esp. for older stacks).
- Add
--no-waitoption.
- Ensure stack tag values are strings.
- Release as a Docker image, too.
- CLI catches and reports any
Aws::Errors::ServiceError. - Add
--retry-limitoption. - Normalize templates (sort by key) before diff-ing them.
- Add "outputs" rake task.
- Add support for stack tags.
- Add
--regionand--overrideoptions to CLI. - Be more informative when stack doesn't require updates (issue #19).
- Display time of stack events.