Skip to content

Releases: cloudposse/terraform-aws-components

v1.439.0

22 May 16:09
0fb45d8
Compare
Choose a tag to compare
fix: add missing multi_az_enabled variable @wavemoran (#1041)

what

  • Add missing variable multi_az_enabled

why

  • This variable should have been included in #1040

references

v1.438.0

21 May 22:07
5313f42
Compare
Choose a tag to compare
chore: bump elasticache-redis module version @wavemoran (#1040)

what

  • Upgrade elasticache-redis module version in the elasticache-redis component
  • Adds three new variables from the module; create_parameter_group, parameter_group_name, and multi_az_enabled

why

  • Use the latest module version with the component

references

v1.437.0

20 May 16:16
68b1262
Compare
Choose a tag to compare
feat(vpc): add named subnets @nitrocode (#1032)

what

  • add named subnets to vpc component

why

  • allow using named subnets for databases

references

v1.436.0

17 May 16:16
e12c805
Compare
Choose a tag to compare
feat(`rds`): `psql` Connection Command as Output @milldr (#1036)

what

  • Add psql helper output to connect to RDS instance

why

  • This output is helpful to have preformatted to validate the database after you've created it

references

  • Customer engagement

v1.435.0

17 May 02:04
276cedc
Compare
Choose a tag to compare
fix: Remove `feature-branch` GitHub Actions workflow @milldr (#1038)

what

  • Deleted the feature-branch.yaml workflow

why

  • This repo should not have this workflow. It's intended for module, not component, repos.

references

v1.434.0

16 May 16:42
fe8544c
Compare
Choose a tag to compare
`sqs-queue` better support dead-letter queues @Benbentwo (#1037)

what

  • Updates component sqs-queue to better support dead-letter queues

why

  • This is an awkward component currently, it is really just a pass through to an sqs resource. This should probably be broken down into a module and then wrapped with a component. In the meantime, this will allow easier access to other sqs-queues' URL for the redrive policy which is used for deadletter queues

references

v1.433.0

15 May 16:00
f27333d
Compare
Choose a tag to compare
`sqs-queue`: Update to include SQS Policy @Benbentwo (#1035)

what

  • Update SQS Queue component to include an access policy block
  • Add IAM Policy variable to make it writeable per queue
  • Added helpers to add filters like current account and current queue arn

why

  • need an access policy that can allow s3 notifications

v1.432.0

14 May 22:07
6e0bd42
Compare
Choose a tag to compare
Better support for KUBECONFIG file authentication @Nuru (#1034)

what

  • Update providers-helm.tf to provide better support for KUBECONFIG file authentication
  • Add support for computing the KUBECONFIG context name from the EKS cluster name

why

  • Previous support had bugs, and lacked support for alternative access to EKS clusters, such as via a gateway (authenticating) proxy, such as Teleport
  • Enable support for KUBECONFIG files which configure access for multiple clusters, selected via "context" setting

v1.431.1

14 May 20:35
de47641
Compare
Choose a tag to compare
[eks/cluster] Update to use AWS Auth API @Nuru (#1033)

Breaking Changes

[!WARNING]
This release contains breaking changes to the eks/cluster component.
Read the migration guidance in the CHANGELOG

what

  • Upgrade the eks/cluster component to use the AWS API for access control

why

  • The old mechanism, using a ConfigMap, was unreliable

references

🤖 Automatic Updates

Update GitHub Workflows to Fix ReviewDog TFLint Action @osterman (#1030)

what

  • Update workflows (.github/workflows) to add issue: write permission needed by ReviewDog tflint action

why

  • The ReviewDog action will comment with line-level suggestions based on linting failures

v1.431.0

06 May 20:05
ee59fd8
Compare
Choose a tag to compare
feat: Spacelift worker pool enhancements @RoseSecurity (#1029)

what

  • Adds instance_lifetime variable
  • Adds logic for launch_template_version
  • Makes AMI filter for architecture extensible

why

  • Adds instance_lifetime to enhance security of worker by terminating and replacing long-lived instances

[!NOTE]
The addition of this variable is purely for security purposes and can be removed if contributors deem it unnecessary

  • A refresh will not start when version = "$Latest" is configured in the launch_template block. To trigger the instance refresh when a launch template is changed, configure version to use the latest_version attribute of the aws_launch_template resource.

references