Skip to main content

Gruntwork release 2025-02

Guides / Update Guides / Releases / 2025-02

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

Here are the repos that were updated:

patcher-cli

v0.13.0

Published: 2/25/2025 | Release notes

pipelines-actions

v3.4.1

Published: 2/18/2025 | Release notes

v3.4.0

Published: 2/10/2025 | Release notes

pipelines-cli

v0.36.1

Published: 2/25/2025 | Release notes

Full Changelog: https://github.com/gruntwork-io/pipelines/compare/v0.36.0...v0.36.1

v0.36.0

Published: 2/25/2025 | Release notes

Full Changelog: https://github.com/gruntwork-io/pipelines/compare/v0.35.5...v0.36.0

v0.35.5

Published: 2/13/2025 | Release notes

This release makes further efforts to ensure that pipelines functions correctly with older versions of terragrunt, selectively enabling new capabilities as newer TG versions are used.

Full Changelog: https://github.com/gruntwork-io/pipelines/compare/v0.35.4...v0.35.5

v0.35.4

Published: 2/13/2025 | Release notes

Bring the minimum safe TG version back down to v0.59.7

Full Changelog: https://github.com/gruntwork-io/pipelines/compare/v0.35.3...v0.35.4

v0.35.3

Published: 2/12/2025 | Release notes

Full Changelog: https://github.com/gruntwork-io/pipelines/compare/v0.35.2...v0.35.3

v0.35.2

Published: 2/12/2025 | Release notes

Full Changelog: https://github.com/gruntwork-io/pipelines/compare/v0.35.1...v0.35.2

v0.35.1

Published: 2/11/2025 | Release notes

Full Changelog: https://github.com/gruntwork-io/pipelines/compare/v0.35.0...v0.35.1

v0.35.0

Published: 2/10/2025 | Release notes

Full Changelog: https://github.com/gruntwork-io/pipelines/compare/v0.34.0...v0.35.0

pipelines-workflows

v3.7.6

Published: 2/25/2025 | Release notes

  • Updated orchestrate logic so changes in .terraform.hcl.lock do not generate HCLChanged events

  • Updated orchestrate logic so FileChanged events are not emitted for changes in accounts.yml during AccountsAdded workflow runs.

  • Bump CLI to v0.36.0 by @ZachGoldberg in https://github.com/gruntwork-io/pipelines-workflows/pull/111

Full Changelog: https://github.com/gruntwork-io/pipelines-workflows/compare/v3...v3.7.6

v3.7.5

Published: 2/21/2025 | Release notes

Full Changelog: https://github.com/gruntwork-io/pipelines-workflows/compare/v3...v3.7.5

v3.7.4

Published: 2/18/2025 | Release notes

v3.7.3

Published: 2/13/2025 | Release notes

This version of pipelines reverts the real minimum version requirement for Terragrunt back to 0.59.7 (which has been the minimum going back to the 2.x line of releases).

Absolute Minimum Terragrunt Version Supported

  • 0.59.7

Recommended Minimum Terragrunt Version

Full Changelog: https://github.com/gruntwork-io/pipelines-workflows/compare/v3.7.2...v3.7.3

v3.7.2

Published: 2/12/2025 | Release notes

v3.7.1

Published: 2/11/2025 | Release notes

Fixes a bug was introduced in pipelines v0.32.0 that made it such that enable-terragrunt-provider-cache and env blocks would not propagate correctly to the terragrunt execution environment.

Full Changelog: https://github.com/gruntwork-io/pipelines-workflows/compare/v3...v3.7.1

v3.7.0

Published: 2/10/2025 | Release notes

  • Gruntwork Pipelines can now run plan/apply automatically based on dependent-file changes
    • Users have requested the ability to trigger pipelines based on dependencies, such as yaml and json data files. Up until now the recommendation had been to make a white-space change in relevant Terragrunt files. This is an awkward workflow and one that's prone to error.
    • With this release, Pipelines will now detect changes in data files and emit FileChanged events, which then trigger pipelines runs that invoke terragrunt with the --queue-include-units-reading flag. You can also use the mark_as_read function to track files that are read by OpenTofu code or bash scripts.
    • More information and examples for this feature will be published to docs.gruntwork.io in the coming days following this release.

Full Changelog: https://github.com/gruntwork-io/pipelines-workflows/compare/v3...v3.7.0

  • The minimum supported version of Terragrunt was increased to v0.72.1 in v3.7.0. This was not an intentional change, and there will shortly be a patch version to the 3.7.x branch that reverts the need for newer versions of Terragrunt.

  • Use v3.7.3+ to regain full compatibility with Terragrunt going back to 0.59.7

v3.6.1

Published: 2/10/2025 | Release notes

  • Fix reference to actions versions in non-root workflows

Full Changelog: https://github.com/gruntwork-io/pipelines-workflows/compare/v3.6.0...v3.6.1

v3.6.0

Published: 2/10/2025 | Release notes

repo-copier

v0.5.5

Published: 2/25/2025 | Release notes

Full Changelog: https://github.com/gruntwork-io/repo-copier/compare/v0.5.4...v0.5.5

terraform-aws-architecture-catalog

v2.12.4

Published: 2/27/2025 | Release notes

v2.12.3

Published: 2/27/2025 | Release notes

v2.12.2

Published: 2/27/2025 | Release notes

v2.12.1

Published: 2/25/2025 | Release notes

  • Updated templates/devops-foundations-infrastructure-live-root to use terraform-aws-security v0.75.10

Full Changelog: https://github.com/gruntwork-io/terraform-aws-architecture-catalog/compare/v2.12.0..v2.12.1

terraform-aws-ci

v0.59.9

Published: 2/24/2025 | Modules affected: ecs-deploy-runner | Release notes

  • feat: Added ecs-deploy-runner to execute package upgrades before installation in containerized environments, improving stability and security.
  • chore: Fixed failing tests for Packer image builds and destroy scenarios.

v0.59.8

Published: 2/18/2025 | Modules affected: ecs-deploy-runner, infrastructure-deploy-script, infrastructure-deployer, monorepo-helpers | Release notes

  • build(deps): Updated github.com/gruntwork-io/terragrunt to v0.72.0
  • build(deps): Updated golang.org/x/net to v0.33.0
  • docs: Change links from the marketing site to the docs site

terraform-aws-cis-service-catalog

v0.56.1

Published: 2/22/2025 | Modules affected: security, landingzone | Release notes

  • macie module: added Upgrade Flag and Proper AWS Provider Version Restriction
  • landingzone/* modules: Exposed additional variables

v0.56.0

Published: 2/20/2025 | Modules affected: data-stores, landingzone, networking, observability | Release notes

  • LIB-120: Enable Terrascan [BREAKING CHANGES]
  • Fix test failures in security modules

v0.55.3

Published: 2/19/2025 | Modules affected: data-stores | Release notes

  • Add timeout variables to data-stores/rds module

v0.55.2

Published: 2/14/2025 | Modules affected: data-stores | Release notes

  • bubble up storage params from data-stores/rds

v0.55.1

Published: 2/13/2025 | Modules affected: security | Release notes

  • Removed upper limit for AWS provider version.

terraform-aws-control-tower

v0.8.6

Published: 2/25/2025 | Modules affected: landingzone | Release notes

  • Update terraform-aws-security to v0.75.10

terraform-aws-data-storage

v0.40.5

Published: 2/12/2025 | Modules affected: efs, lambda-create-snapshot, rds-proxy, rds-replicas | Release notes

  • rds-proxy: Configured rds_proxy_user IAM policy to be created conditionally
  • efs / lambda-create-snapshot: Documentation update (no functional change)
  • rds-replicas: Added a time_sleep for the destruction of the db subnet group.

v0.40.4

Published: 2/5/2025 | Modules affected: rds | Release notes

  • Use ARN instead of identifier for RDS module for primary instance identifier

terraform-aws-ecs

v0.38.6

Published: 2/19/2025 | Modules affected: ecs-cluster | Release notes

  • Add cluster_default_instance_warmup var to ecs-cluster

v0.38.5

Published: 2/10/2025 | Modules affected: ecs-service | Release notes

  • Update documentation.

terraform-aws-eks

v0.73.2

Published: 2/16/2025 | Modules affected: eks-alb-ingress-controller-iam-policy | Release notes

  • Bugfix: fix trailing comma in json policy for eks-alb-ingress-controller-iam-policy.

v0.73.1

Published: 2/16/2025 | Modules affected: eks-scripts | Release notes

  • Add support for AWS local zones in map-ec2-tags-to-node-labels.

v0.73.0

Published: 2/16/2025 | Modules affected: eks-container-logs | Release notes

  • Update eks-container-logs to Support 0.1.34
  • Exposed additional configuration via new variables:
    • aws_for_fluent_bit_chart_name
    • aws_for_fluent_bit_release_name
    • aws_for_fluent_bit_chart_namespace
    • aws_for_fluent_bit_image_pull_policy
    • rbac_psp_enabled
    • extra_service
    • kinesis_streams_configuration
    • s3_configuration
    • opensearch_configuration
    • additional_outputs
    • service_account_create
    • service_account_annotations
    • service_account_name
    • update_strategy_type
    • node_selector
    • pod_annotations
  • Fixed mappings that were broken between variables -> helm chart.
  • LIST OF BREAKING CHANGES
    • eks-container-logs now requires Terraform version >= 1.3.0 to support the optional type constraint.
    • aws_elasticsearch_configuration variable object is reconfigured to align with the Helm Chart values to simplify usage.
      • endpoint object, use_aws_auth, use_tls attributes were removed from the aws_elasticsearch_configuration object and now aligns with the Helm chart configuration. Please see the new variables.tf file and update accordingly.
    • cloudwatch_configuration.log_group_name changed to cloudwatch_configuration.logGroupName
    • cloudwatch_configuration.log_stream_prefix changed to cloudwatch_configuration.logStreamPrefix
    • firehose_configuration.delivery_stream_name changed to firehose_configuration.deliveryStream
    • kinesis_configuration.stream_name changed to kinesis_configuration.stream

v0.72.5

Published: 2/14/2025 | Modules affected: eks-aws-auth-merger | Release notes

  • Fix Doc redirects

v0.72.4

Published: 2/12/2025 | Modules affected: eks-alb-ingress-controller-iam-policy | Release notes

  • Update README.adoc
  • Add more policy to accommodate a aws-load-balancer-controller update

terraform-aws-monitoring

v0.36.29

Published: 2/10/2025 | Modules affected: agents | Release notes

  • Update documentation.

terraform-aws-security

v0.75.10

Published: 2/20/2025 | Modules affected: aws-config-bucket, aws-config-multi-region | Release notes

  • Updated aws-config-multi-region to fix tests and sync codegen templates

v0.75.9

Published: 2/14/2025 | Modules affected: fail2ban | Release notes

  • Enable fail2ban support for Amazon Linux 2023

v0.75.8

Published: 2/12/2025 | Modules affected: gitlab-pipelines-iam-role, gitlab-pipelines-openid-connect-provider | Release notes

v0.75.7

Published: 2/10/2025 | Modules affected: auto-update, aws-config-multi-region, aws-config-rules, aws-config | Release notes

  • Update documentation (no functional changes).

terraform-aws-service-catalog

v0.118.19

Published: 2/20/2025 | Modules affected: base, data-stores, landingzone, mgmt | Release notes

  • Update terraform-aws-security version to v0.75.10

v0.118.18

Published: 2/19/2025 | Modules affected: data-stores | Release notes

  • add timeout parameters to data-stores/rds

v0.118.17

Published: 2/14/2025 | Modules affected: base | Release notes

  • base/ec2-baseline: Update terraform-aws-security module for improved AL2023 support

v0.118.16

Published: 2/14/2025 | Modules affected: base, data-stores | Release notes

  • Doc redirects fixed.
  • bubble up storage parameters from data-storage/rds

v0.118.15

Published: 2/7/2025 | Modules affected: services | Release notes

  • Allowed defining extra CNAMEs/aliases to CloudFront distribution

v0.118.14

Published: 2/7/2025 | Modules affected: data-stores, mgmt | Release notes

  • Added replication filter support for ECR Repos.
  • Added Tailscale Module V2 that supports Exit Node Configuration and all Tailscale flags.

terraform-aws-static-assets

v0.20.2

Published: 2/13/2025 | Modules affected: s3-static-website | Release notes

  • Changed hardcoded arns to partitions

v0.20.1

Published: 2/12/2025 | Modules affected: cloudfront, s3-static-website | Release notes

  • Added gRPC configuration and vpc origin for CFront Distribution
  • Added Cloudfront + APIGW example
  • Changed static block to dynamic blocks
  • Doc redirects fixed.
  • Fixed OAC apply bug

terraform-aws-vpc

v0.28.3

Published: 2/21/2025 | Modules affected: vpc-app | Release notes

  • Added option to pass DHCP option set id

v0.28.2

Published: 2/6/2025 | Modules affected: vpc-app | Release notes

  • SME-2583: Addec default names to S3/DynamoDB endpoints created in vpc-app