Releases: cfstacks/stacks
Releases · cfstacks/stacks
Release v0.4.6
Release v0.4.4
Fixes:
- Fixed indent in Getting started guide #111
- Upgraded PyAML to 4.2b1 or later to fix security vulnerability
Release v0.4.3
New features:
stacks diff
- compares compiled template and what's currently in CloudFormation and shows the difference. #110- Client-side template validation for null values. #20
stacks diff
usage example:
$ stacks create --template buckets.yaml --env dev --property bucket_name_prefix=my-awesome-bucket --property buckets_count=1 -d
{
"AWSTemplateFormatVersion": "2010-09-09",
"Description": "S3 buckets",
"Resources": {
"S3Bucket0": {
"Properties": {
"BucketName": "my-awesome-bucket0-us-east-1"
},
"Type": "AWS::S3::Bucket"
}
}
}
Name: s3-buckets
Tags: Env=dev, MD5Sum=0144615ae87286728cca830042baf53d
Template size: 240
$ stacks create --template buckets.yaml --env dev --property bucket_name_prefix=my-awesome-bucket
$ stacks list
s3-buckets CREATE_COMPLETE
$ stacks diff --template buckets.yaml --env dev --property bucket_name_prefix=my-awesome-bucket --property buckets_count=2
{
"AWSTemplateFormatVersion": "2010-09-09",
"Description": "S3 buckets",
"Resources": {
"S3Bucket0": {
"Properties": {
"BucketName": "my-awesome-bucket0-us-east-1"
},
"Type": "AWS::S3::Bucket"
+ },
+ "S3Bucket1": {
+ "Properties": {
+ "BucketName": "my-awesome-bucket1-us-east-1"
+ },
+ "Type": "AWS::S3::Bucket"
}
}
}
$ stacks update --template buckets.yaml --env dev --property bucket_name_prefix=my-awesome-bucket --property buckets_count=2 -f
2018-09-16 09:37:32.489000+01:00 UPDATE_IN_PROGRESS AWS::CloudFormation::Stack s3-buckets User Initiated
2018-09-16 09:37:35.476000+01:00 CREATE_IN_PROGRESS AWS::S3::Bucket S3Bucket1
2018-09-16 09:37:36.058000+01:00 UPDATE_IN_PROGRESS AWS::S3::Bucket S3Bucket0
2018-09-16 09:37:36.147000+01:00 CREATE_IN_PROGRESS AWS::S3::Bucket S3Bucket1 Resource creation Initiated
2018-09-16 09:37:56.293000+01:00 UPDATE_COMPLETE AWS::S3::Bucket S3Bucket0
2018-09-16 09:37:56.577000+01:00 CREATE_COMPLETE AWS::S3::Bucket S3Bucket1
2018-09-16 09:37:58.553000+01:00 UPDATE_COMPLETE_CLEANUP_IN_PROGRESS AWS::CloudFormation::Stack s3-buckets
2018-09-16 09:37:59.449000+01:00 UPDATE_COMPLETE AWS::CloudFormation::Stack s3-buckets
$ stacks diff --template buckets.yaml --env dev --property bucket_name_prefix=my-awesome-bucket --property buckets_count=2
$
Release v0.4.2
Fixes
- Updated documentation
--env
/-e
is now optional parameterstacks events
without-f
now prints up to 100 lines (previously 10). This is default page size of CloudFormation API- Fixed event timestamp printing when
-f
not specified - Some general cleanup
Release v0.4.1
Fixes
- Fix broken dependencies
- Fix timestamp comparison in print_events()
- Print events timestamps in local time zone
Release v0.4.0
Mainly bug fixes.
Release v0.3.4
Fixes
- Increase events polling timeout
Release v0.3.2-rc1
Merge pull request #75 from cfstacks/output_format Print config in different formats
Release v0.3.1
Fixes
- Do not treat config properties as bools
Release v0.3.1-rc1
Fixes
- Handle RequestLimitExceeded error