Skip to main content

Gruntwork release 2023-11

Guides / Update Guides / Releases / 2023-11

This page is lists all the updates to the Gruntwork Infrastructure as Code Library that were released in 2023-11. For instructions on how to use these updates in your code, check out the updating documentation.

Here are the repos that were updated:

pipelines-cli

v0.2.5-alpha-1

Published: 11/29/2023 | Release notes

v0.2.4

Published: 11/22/2023 | Release notes

v0.2.3

Published: 11/21/2023 | Release notes

v0.2.2

Published: 11/20/2023 | Release notes

v0.2.1

Published: 11/2/2023 | Release notes

repo-copier

v0.4.2

Published: 11/9/2023 | Release notes

terraform-aws-architecture-catalog

v1.0.11

Published: 11/27/2023 | Release notes

v1.0.10

Published: 11/23/2023 | Release notes

Full Changelog: https://github.com/gruntwork-io/terraform-aws-architecture-catalog/compare/v1.0.9...v1.0.10

v1.0.9

Published: 11/20/2023 | Release notes

Full Changelog: https://github.com/gruntwork-io/terraform-aws-architecture-catalog/compare/v1.0.8...v1.0.9

v1.0.8

Published: 11/10/2023 | Release notes

v1.0.7

Published: 11/2/2023 | Release notes

terraform-aws-control-tower

v0.1.1

Published: 11/28/2023 | Modules affected: landingzone/control-tower-account-factory | Release notes

  • Added validation for the length of the account_name input variable.

v0.1.0

Published: 11/22/2023 | Modules affected: landingzone/control-tower-account-factory | Release notes

  • Add a script to look up the Control Tower provisioning artifact ID automatically.

v0.0.24

Published: 11/20/2023 | Release notes

Remove extra "$" symbol in account request yaml file in single-account-factory template.

v0.0.23

Published: 11/2/2023 | Modules affected: landingzone | Release notes

terraform-aws-data-storage

v0.32

Published: 11/7/2023 | Modules affected: rds, dms | Release notes

terraform-aws-eks

v0.65.2

Published: 11/28/2023 | Modules affected: eks-cluster-control-plane | Release notes

  • Bump default kubergrunt version to v0.13.1

v0.65.1

Published: 11/28/2023 | Modules affected: eks-k8s-karpenter | Release notes

  • Update Karpenter Helm chart mapping

v0.65.0

Published: 11/23/2023 | Modules affected: eks-aws-auth-merger, eks-cluster-control-plane, eks-ebs-csi-driver, eks-k8s-cluster-autoscaler | Release notes

Default EKS version is 1.28 with this release! Please see the links below for full details of the EKS 1.28 release including new features and any API changes. The CoreDNS AddOn was updated in this release to include a PodDisruptionBudget by default. This is a notable change that was introduced by the upstream. See here for more details.

Official AWS EKS 1.28 Announcement Kubernetes 1.28 Announcement Kubernetes 1.28 Release Notes

terraform-aws-lambda

v0.21.16

Published: 11/13/2023 | Modules affected: keep-warm, lambda-edge | Release notes

  • Update modules and examples to use nodejs18 runtime

terraform-aws-load-balancer

v0.29.20

Published: 11/21/2023 | Modules affected: acm-tls-certificate | Release notes

  • acm-tls-certificate: fix validation filter for wildcard certificates

v0.29.19

Published: 11/16/2023 | Modules affected: acm-tls-certificate | Release notes

  • Allow dns validation records to be created based on domain_hosted_zone_ids map

terraform-aws-monitoring

v0.36.9

Published: 11/6/2023 | Modules affected: alarms | Release notes

  • Use region var in alarms/route53-health-check-alarms to allow for AWS GovCloud deployment

terraform-aws-openvpn

v0.27.4

Published: 11/9/2023 | Modules affected: install-openvpn | Release notes

  • Add support for Ubuntu 22.04 and drop support for 16.04 and 18.04

v0.27.3

Published: 11/6/2023 | Modules affected: openvpn-admin, openvpn-server, start-openvpn-admin | Release notes

  • Add a CLI command to retrieve a list of valid OpenVPN certificates on the server

terraform-aws-server

v0.15.13

Published: 11/20/2023 | Modules affected: single-server | Release notes

  • Add support for IPv6 CIDRs and overriding the default ENI.

terraform-aws-service-catalog

v0.107.7

Published: 11/21/2023 | Modules affected: data-stores/memcached, services/ec2-instance | Release notes

  • memcached: Use node_ids list for node num arg
  • ec2-instance: Support IPv6 CIDRs and overriding default ENI

v0.107.6

Published: 11/15/2023 | Modules affected: services, networking | Release notes

  • Add task_ephemeral_storage to ecs-service [FARGATE]
  • added ip_address_type to allow use of dualstack loadbalancer

v0.107.5

Published: 11/10/2023 | Modules affected: mgmt | Release notes

  • Updated mgmt/openvpn-server to terraform-aws-openvpn v0.27.4 for improved Ubuntu 22.04 support

v0.107.4

Published: 11/9/2023 | Modules affected: mgmt | Release notes

  • Update openvpn-server to use Ubuntu 22.04

v0.107.3

Published: 11/3/2023 | Modules affected: networking, services | Release notes

  • Update CODEOWNERS
  • Update terraform-aws-eks to v0.64.4

terraform-aws-static-assets

v0.18.0

Published: 11/10/2023 | Modules affected: s3-cloudfront, s3-static-website | Release notes

  • [Backwards incompatible] Fix access logs by adding canonical user explicitly into ACL.

v0.17.5

Published: 11/9/2023 | Modules affected: s3-cloudfront | Release notes

  • Fix upgrade-tests (CI Module) - [CORE-1384]
  • Support existing S3 bucket for CloudFront logging - CORE-1405
  • Add Terrascan to CI - CORE-1371
  • Add Origin Access Control support to s3-cloudfront module - CORE-1405

terraform-aws-vpc

v0.26.14

Published: 11/30/2023 | Modules affected: vpc-app-lookup, vpc-app | Release notes

We added a new vpc-app-lookup module which can use data sources to fetch all the data about a VPC created by the vpc-app module, including the VPC ID, subnet IDs, route table IDs, NAT Gateway IDs, and so on. Normally, you can look up this data using either a dependency block in Terragrunt or a terraform_remote_state data source in Terraform, but in some cases, the team that needs the VPC data does not have access to the code/state for the VPC module, as that's managed by a totally separate team, perhaps in a separate repo. Therefore, this vpc-app-lookup module allows you to fetch all the info you need without having to have access to the code or state.

This module attempts to match the output variables API of vpc-app exactly.

v0.26.13

Published: 11/29/2023 | Modules affected: route, transit-gateway-route | Release notes

  • Feature - vpc route module 333

v0.26.12

Published: 11/27/2023 | Modules affected: vpc-flow-logs | Release notes

  • Bug #363 flow log kms key policy key users

v0.26.11

Published: 11/27/2023 | Modules affected: vpc-app | Release notes

  • Bug #362 allow disabling multiple subnets

v0.26.10

Published: 11/15/2023 | Modules affected: vpc-app | Release notes

  • Feature vpc private nat gateway 351

NOTE: We have since discovered that this release should have been classified as a breaking change:

  • The vpc-app module introduces the precondition syntax, which was added in Terraform v1.2.0
  • The required_versions should have been updated to require Terraform 1.2.0 or later.

v0.26.9

Published: 11/13/2023 | Modules affected: _docs, vpc-app | Release notes

  • Fix upgrade-tests (CI Module)
  • Update CODEOWNERS
  • Add Terrascan to CI - CORE-1371
  • Feature Transit Subnet