Skip to main content

Gruntwork release 2024-08

Guides / Update Guides / Releases / 2024-08

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

Here are the repos that were updated:

boilerplate

v0.5.17

Published: 8/16/2024 | Release notes

Full Changelog: https://github.com/gruntwork-io/boilerplate/compare/v0.5.16...v0.5.17

patcher-cli

v0.9.3

Published: 8/23/2024 | Release notes

  • don't add changes to spec files to created PRs during patcher update by @ceschae

v0.9.2

Published: 8/23/2024 | Release notes

  • bring patcher's terragrunt import up to version 0.66.2 by @ceschae

v0.9.1

Published: 8/22/2024 | Release notes

  • chore: bump github.com/docker/docker from 24.0.9+incompatible to 25.0.6+incompatible by @dependabot

  • chore: bump cloudwatch-dashboard expected version in patcher go tests by @ceschae

  • bug: check correct field when parsing github error response for already existing PR for patcher update by @ceschae

  • @ceschae made their first contribution

pipelines-actions

v1.11.0

Published: 8/14/2024 | Release notes

Full Changelog: https://github.com/gruntwork-io/pipelines-actions/compare/v1.10.0...v1.11.0

v1.10.0

Published: 8/1/2024 | Release notes

Full Changelog: https://github.com/gruntwork-io/pipelines-actions/compare/v1.9.0...v1.10.0

pipelines-cli

v0.28.1

Published: 8/22/2024 | Release notes

Full Changelog: https://github.com/gruntwork-io/pipelines/compare/v0.28.0...v0.28.1

v0.28.0

Published: 8/14/2024 | Release notes

Full Changelog: https://github.com/gruntwork-io/pipelines/compare/v0.27.2...v0.28.0

v0.27.2

Published: 8/7/2024 | Release notes

v0.27.1

Published: 8/7/2024 | Release notes

v0.27.0

Published: 8/7/2024 | Release notes

This adds two new configurations to Pipelines configurability in order to control the consolidation of added/changed and deleted files:

  • consolidate-added-or-changed: Maps to repository.consolidate_added_or_changed
  • consolidate-deleted: Maps to repository.consolidate_deleted
repository {
consolidate_added_or_changed = true
consolidate_deleted = false
}

By default, Pipelines will consolidate added/changed jobs into as few jobs as possible. Using either consolidate-added-or-changed or consolidate_added_or_changed, this can be disabled.

On the otherhand, Pipelines will not consolidate deleted jobs by default. Using either consolidate-deleted or consolidate_deleted, this enable this.

The reason for this difference is that it is generally safer to default to consolidating added/changed files, but not consolidating deleted files.

Full Changelog: https://github.com/gruntwork-io/pipelines/compare/v0.26.1...v0.27.0

v0.26.1

Published: 8/6/2024 | Release notes

Full Changelog: https://github.com/gruntwork-io/pipelines/compare/v0.26.0...v0.26.1

v0.26.0

Published: 8/6/2024 | Release notes

Full Changelog: https://github.com/gruntwork-io/pipelines/compare/v0.25.0...v0.26.0

v0.25.0

Published: 8/5/2024 | Release notes

Full Changelog: https://github.com/gruntwork-io/pipelines/compare/v0.24.0...v0.25.0

v0.24.0

Published: 8/1/2024 | Release notes

Full Changelog: https://github.com/gruntwork-io/pipelines/compare/v0.23.1...v0.24.0

pipelines-workflows

v2.6.0

Published: 8/14/2024 | Release notes

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

terraform-aws-asg

v0.21.16

Published: 8/6/2024 | Modules affected: server-group | Release notes

  • Replace tfenv and tgswitch with mise
  • Fix tests
  • LIB-127: Enable terrascan

terraform-aws-cache

v0.22.7

Published: 8/13/2024 | Modules affected: redis | Release notes

  • Upgrade default redis version from 5.0.5 to 5.0.6

terraform-aws-ci

v0.58.0

Published: 8/27/2024 | Modules affected: install-jenkins, ecs-deploy-runner, ec2-backup, jenkins-server | Release notes

  • Dependencies bump
  • Replace Centos EOL references
  • Enable terrascan
  • Upgrade Go to version 1.21.1
  • Added Github release helpers

terraform-aws-ecs

v0.38.2

Published: 8/11/2024 | Modules affected: ecs-cluster | Release notes

  • Add new script using ASG instance refresh to roll out changes to cluster nodes

terraform-aws-eks

v0.68.0

Published: 8/23/2024 | Modules affected: eks-cluster-control-plane, eks-ebs-csi-driver | Release notes

  • [Breaking Change] Remove deprecated attribute resolve_conflicts from aws_eks_addon resources in examples, eks-cluster-control-plane, and eks-ebs-csi-driver.
    • Variables effected: eks_addons, ebs_csi_driver_addon_config
  • Add new attribute resolve_conflicts_on_create for aws_eks_addon resources in examples, eks-cluster-control-plane, and eks-ebs-csi-driver.
  • Add new attribute resolve_conflicts_on_update for aws_eks_addon resources in examples, eks-cluster-control-plane, and eks-ebs-csi-driver.

v0.67.12

Published: 8/23/2024 | Modules affected: eks-cluster-workers | Release notes

  • Add support for enabling tags in instance metadata

v0.67.11

Published: 8/12/2024 | Modules affected: eks-cluster-control-plane | Release notes

  • Add Support for Windows Managed Node Groups

v0.67.10

Published: 8/10/2024 | Modules affected: eks-k8s-cluster-autoscaler | Release notes

  • Add EKS Pod Identity module
  • Improve stability for TestEKSMixedWorkersDNS
  • Improve stability for TestEKSFargateClusterIRSA

v0.67.9

Published: 8/8/2024 | Modules affected: eks-cluster-managed-workers | Release notes

  • SME-1350, fix broken validation error_message because it's not a sentence

terraform-aws-monitoring

v0.36.23

Published: 8/30/2024 | Modules affected: agents, logs | Release notes

  • Replace Centos EOL references
  • Update CODEOWNERS
  • agents/cloudwatch-agent: check IMDS Version on instance for compatibility with v1 and v2

v0.36.22

Published: 8/13/2024 | Modules affected: logs | Release notes

  • Updated logs/syslog to check if logrotate is installed and install it if missing for Ubuntu

terraform-aws-openvpn

v0.27.7

Published: 8/14/2024 | Release notes

terraform-aws-security

v0.74.1

Published: 8/5/2024 | Modules affected: aws-config-multi-region, aws-config | Release notes

  • Added support to excluded resource types from config recorder

terraform-aws-service-catalog

v0.114.2

Published: 8/30/2024 | Modules affected: services | Release notes

  • services/ecs-cluster add curl check for AL2023 and RHEL9 compatibility

v0.114.1

Published: 8/28/2024 | Modules affected: services | Release notes

  • services/ecs-cluster: Added new variable source_ami_block_device_type for specifying the block device type (gp2, gp3)

v0.114.0

Published: 8/15/2024 | Modules affected: networking/vpc, services/eks-argocd, services/eks-cluster, services/eks-core-services | Release notes

Upgrade EKS modules to latest release version v0.67.11, including the following changes since v0.67.0:

  • Update terraform-aws-eks to v0.67.11
  • Expose instance_maintenance_policy on EKS Self Managed Workers services/eks-workers
  • Expose additional configuration variables on EKS Cluster Autoscaler in services/eks-core-services
  • Expose fluent_bit_sensitive_values variable on EKS Container Logs in services/eks-core-services
  • Expose ami_source variable for EKS Managed Workers in services/eks-workers

v0.113.0

Published: 8/8/2024 | Modules affected: services/ecs-service, services/ecs-cluster | Release notes

  • services/ecs-service
  • services/ecs-cluster

Upgrade ECS modules to latest release version v0.38.1, including the following changes since v0.35.14:

The custom ecs-check-deploy-binaries Python script was removed in favour of wait_for_steady_state -parameter.

The following input variables were removed:

  • enable_ecs_deployment_check
  • deployment_check_timeout_seconds
  • deployment_check_loglevel

Remove any references to those inputs in your configuration.

New input wait_for_steady_state was introduced to wait for the service to reach a steady state on deployment. The default value is true. The time to wait for the service to reach steady state can be adjusted with a new input service_create_update_timeout, default is 20m.

Minimum AWS Provider version is now v5.1.0.

IAM roles created by the module add a current account condition to IAM roles as recommended by AWS.

Minimum AWS Provider version is now v5.1.0

IAM roles created by the module add a current account condition to IAM roles as recommended by AWS.

v0.112.20

Published: 8/8/2024 | Modules affected: data-stores | Release notes

  • Add ability to use existing s3 bucket for access logs

terraform-aws-static-assets

v0.18.4

Published: 8/22/2024 | Modules affected: s3-cloudfront | Release notes

  • s3-cloudfront

  • Add support for default_origin_request_policy_id

Special thanks to the following users for their contribution!

terraform-aws-utilities

v0.10.4

Published: 8/12/2024 | Modules affected: patcher-test | Release notes

  • patcher-test - Added a sample input to demonstrate patching

This is another no-op release (similar to 0.10.3) with no functional module changes. The purpose of the release is exclusively for demonstrating patcher.

v0.10.3

Published: 8/12/2024 | Release notes

(None)

This is a no-op release to include a patcher config change, no module code was changed.

Full Changelog: https://github.com/gruntwork-io/terraform-aws-utilities/compare/v0.10.2...v0.10.3

v0.10.2

Published: 8/8/2024 | Modules affected: patcher-test | Release notes