Skip to content

Releases: cloudposse/terraform-aws-components

v1.529.0

07 Nov 22:36
8c9e104
Compare
Choose a tag to compare
  • No changes

v1.528.0

07 Nov 16:32
5e6711f
Compare
Choose a tag to compare
Allow removal of cluster name from aurora ssm parameter @darrenl33 (#1162) ## what
  • ssm parameter is prefixed with the cluster name, adding an cluster_name_override to not set
  • allows prefix to follow naming convention for other parameters by only using ssm_path_prefix
Update Changelog for `1.527.0` @github-actions (#1182) Update Changelog for [`1.527.0`](https://github.com/cloudposse/terraform-aws-components/releases/tag/1.527.0)

v1.527.0

06 Nov 23:18
1730b0b
Compare
Choose a tag to compare
update dd lambda to allow specifying region for configuration component @Benbentwo (#1163) ## what
  • allows datadog-lambda forwarder to specify a global region override for environment

why

  • since we cannot do dynamic providers we should make datadog_configuration be regional

Example Stack configuration

import:
  - orgs/acme/plat/dev/_defaults
  - mixins/region/us-east-1
  - catalog/datadog/configuration
  - catalog/datadog/lambda-forwarder

components:
  terraform:
    datadog-configuration:
      vars:
        datadog_secrets_store_type: SSM
        datadog_secrets_source_store_account_stage: auto
        datadog_secrets_source_store_account_region: "us-west-2"

    datadog-lambda-forwarder:
      vars:
        datadog_configuration_environment: "use1"
Update Changelog for `1.526.0` @github-actions (#1181) Update Changelog for [`1.526.0`](https://github.com/cloudposse/terraform-aws-components/releases/tag/1.526.0)

v1.526.0

06 Nov 20:38
8b6a602
Compare
Choose a tag to compare
feat(kms): updates with embedded policy creation - part2 @Gowiem (#1136) ## what
  • Updates the KMS module to support embedded policy creation

why

  • This allows for easy wiring in of aws-team-role roles into the KMS policy, so we do something like "Admins in the dev account have access to use this Key"

references

  • This is a continuation of PR #523 which I could not continue as I no longer have access to push to Cloud Posse except as a fork 😢
    • @nitrocode did a great review with some solid suggestions in #523. I have completed my work from that review as part of this newer PR.
Update Changelog for `1.524.0` @github-actions (#1179) Update Changelog for [`1.524.0`](https://github.com/cloudposse/terraform-aws-components/releases/tag/1.524.0)

v1.525.0

06 Nov 20:20
Compare
Choose a tag to compare
  • No changes

v1.524.0

06 Nov 19:24
d44a775
Compare
Choose a tag to compare
Announce code freeze @goruha (#1178) ## what * Announce code freeze on readme

why

  • Readme is more informative than issue (while issue will be emailed)

references

Update Changelog for `1.523.1` @github-actions (#1176) Update Changelog for [`1.523.1`](https://github.com/cloudposse/terraform-aws-components/releases/tag/1.523.1)

v1.523.1

04 Nov 18:07
f85ec61
Compare
Choose a tag to compare
feat(elasticache-redis): add snapshot retention limit @nitrocode (#1171) ## what
  • add snapshot retention limit

why

  • Resolves ElastiCache.1 (ElastiCache (Redis OSS) clusters should have automatic backups enabled) securityhub control by giving the ability to set this value to a number greater than 0

references

🤖 Automatic Updates

Update Changelog for `1.523.0` @github-actions (#1174) Update Changelog for [`1.523.0`](https://github.com/cloudposse/terraform-aws-components/releases/tag/1.523.0)

v1.523.0

31 Oct 19:03
fba6cde
Compare
Choose a tag to compare
feat: Support `enabled` flag for EKS Storage Classes @milldr (#1173) ## what - Add support for enabled flag in storage class variables

why

  • Create option to disable a given storage-class if it's include in an imported default component catalog

references

  • n/a

v1.522.0

30 Oct 21:06
29f90e0
Compare
Choose a tag to compare

🚀 Enhancements

feat(elasticache-redis): add engine input for valkey support @nitrocode (#1170) ## what
  • add engine input for valkey support

why

  • Valkey is far cheaper than redis
Notes
  • Design options
    1. Add a new key to local.cluster_attributes and add a variable to the component, default it to redis, and pass as an argument to the module as-is
      • We could shy away from the pattern to using engine = var.engine in the local.
    2. Allow var.redis_clusters to supply engine with a default for redis and pass to module as-is
    3. Same as option 2 but allow local.cluster_attributes to overwrite it
      • This might be best of both worlds however no other argument does this so it would be breaking the pattern
  • Went with option 2 so the argument isn't a new requirement for everyone and it doesn't break consistency

references

v1.521.0

21 Oct 18:43
c9e2a90
Compare
Choose a tag to compare
[eks/spacelift-worker-pool], [eks/spacelift-worker-pool-controller] Initial commit @Nuru (#1168) ## what
  • [eks/spacelift-worker-pool] Initial commit
  • [eks/spacelift-worker-pool-controller] Initial commit

why

[dns-delegated] Fix README.md to remove suggestion of deploying regionally @Nuru (#1167) ## what
  • Remove suggestion from README that it can be deployed regionally
  • Add details and references about using dns-delegated and dns-primary

why

  • Old information was wrong and lacking in detail, causing confusion
fix: Runs-On README @milldr (#1166) ## what - Remove unclosed / unused summary

why

  • This is breaking the cloudposse/docs release pipelines

references