Releases: cloudposse/terraform-aws-s3-bucket
Releases · cloudposse/terraform-aws-s3-bucket
0.9.0 Add `STANDARD_IA` transition and flag to enable/disable it
what
- Add
STANDARD_IA
transition and flag to enable/disable it
why
- Support both
STANDARD_IA
andGLACIER
transitions - Add bool flags to enable/disable both transitions separately
0.8.0 adding dynamics to allow for other expiration types
what
- adding dynamics to allow for other expiration types
- adding support for abort_incomplete_multipart_upload_days
why
- to enable additional options for the s3 lifecycle expirations
0.3.2 Adds concept of additional bucket policies
what
- This allows a user of this module to specify additional arbitrary policies they would like to apply to the bucket.
why
- Currently, the
allow_encrypted_uploads_only
option uses the only attachment available for bucket policies on the s3 bucket. If a user needs to add their own policies, say to enable cross account access to the bucket, they cannot. This allows them to do that.
0.7.0 Use the latest label module to support the `environment` attribute
what
- Use the latest label module to support the
environment
attribute
why
- Allow the
environment
attribute to be passed to included modules - Useful for naming resources
0.6.0 Add lifecycle rule support
what
- Add lifecycle rule support
why
- S3 bucket supports lifecycle rules - make them configurable
0.5.0: Rename `kms_master_key_id` to `kms_master_key_arn` (#14)
0.3.1
0.4.0 Convert to TF 0.12. Add tests. Add Codefresh test pipeline
what
- Port module to Terraform 0.12
- Pin all providers
- Add example for testing
- Add
bats
andterratest
for the example - Add Codefresh badge to point to the test pipeline in
terraform-modules
project - Update README
why
- Module currently does not work with 0.12. Much easier syntax
- Better regression control
- Automatically test the example on every commit and pull request
- Provision resources on AWS in the test account and check the outputs for the correct values
terraform-modules
project contains pipelines for all terraform modules
0.3.0: policy to allow only encrypted uploads (#5)
* added policy to allow only encrypted uploads
0.2.1 Fix aws_s3_bucket resource reference
what
- Fix
aws_s3_bucket
resource reference
why
- Use
splat + join
for resources with counts