Releases: cloudposse/terraform-aws-components
Releases · cloudposse/terraform-aws-components
v1.503.0
Upstream `redshift-serverless` @Benbentwo (#838)
## what- Upstream redshift-serverless
v1.502.0
upstream `tailscale` @Benbentwo (#835)
## what * Initial Tailscale deploymentwhy
- tailscale operators
references
Update Changelog for `1.501.0` @github-actions (#1125)
Update Changelog for [`1.501.0`](https://github.com/cloudposse/terraform-aws-components/releases/tag/1.501.0)docs: improve external-dns snippet in readme @sgtoj (#986)
## what- update the
eks/external-dns
component example in readme- set latest chart version
- set the resource configure properly
- add
txt_prefix
var to snippet
why
- help the future engineers deploying or updating external-dns
references
- n/a
Update Changelog for `1.500.0` @github-actions (#1124)
Update Changelog for [`1.500.0`](https://github.com/cloudposse/terraform-aws-components/releases/tag/1.500.0)v1.501.0
v1.500.0
add additional waf features @mcalhoun (#791)
what
- Add the ability to specify a list of ALBs to attach WAF to
- Add the ability to specify a list of tags to target ALBs to attach WAF to
why
- To provider greater flexibility in attaching WAF to ALBs
docs: fix typos using `codespell` @RoseSecurity (#1114)
what and why
[!NOTE]
Feel free to close this PR if the changes are not worth the review. I won't be offended
- For context, I wanted to clean up some of the documentation in our repository, which identified several typos in our variables and READMEs. I decided to use
codespell
to automate this process and thought it might be useful for a quick cleanup here!
usage
codespell -w
v1.499.0
v1.498.0
feat: support delete protection for dynamodb @brett-au (#1118)
what
terraform-aws-dynamodb v0.36.0 supports delete protection on the table. This Pull request exposes that upstream variable
why
Delete safe dynamodb tables in the dynamo component
references
https://github.com/cloudposse/terraform-aws-dynamodb/blob/0.36.0/variables.tf#L184-L188
v1.497.0
v1.496.0
Lamdba Component Update @Benbentwo (#1115)
what
- Removed unused variables (the module never used several)
- Added several
trigger_{type}.tf
files to support Triggering the lambda via- S3
- SQS
- CronJob (Cloudwatch Event)
- Updated module to latest
- Added lookup support for bucket where code is stored via remote state lookup - or hardcoded bucket name.
why
- Module version was behind - several variables were planned to be used but never implemented.
- Triggers are commonly needed for lambdas, so we should bake a few into the component - eventually maybe these go to their own module
- Tried to keep backwards compatibility with all types (
files / zip
,image
ands3 bucket
) - Removed formatting of bucket name in favor of component lookup. Formatting made bucket lookup in another region or stage difficult. Escape hatch of bucket_name still exists
references
v1.495.0
feat: adds version upgrade variable input to component @wavemoran (#1113)
what
- Adds the
auto_minor_version_upgrade
argument for theaws_elasticache_replication_group
resource - Updates the
redis
module version to1.4.1
why
auto_minor_version_upgrade
argument is missing from the component- Module is a few minor versions behind upstream
references
- https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/elasticache_replication_group#auto_minor_version_upgrade
- https://github.com/cloudposse/terraform-aws-elasticache-redis/tree/main
- Release notes between
1.2.2
and1.4.1
- https://github.com/cloudposse/terraform-aws-elasticache-redis/releases/tag/1.2.3
- https://github.com/cloudposse/terraform-aws-elasticache-redis/releases/tag/1.3.0
- https://github.com/cloudposse/terraform-aws-elasticache-redis/releases/tag/1.4.0
- https://github.com/cloudposse/terraform-aws-elasticache-redis/releases/tag/1.4.1
v1.494.0
Add explicit parameter store path @wavemoran (#1110)
what
- Add the exact AWS SSM Parameter Store path for IAM permissions
why
- When using the
find.path
value, ESO will begin the traversal at the exact path defined. ssm:GetParametersByPath
needs permission to the "root" path, egarn:aws:ssm:us-west-2:123456789012:parameter/app