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:
Published: 8/16/2024 | Release notes
Published: 8/23/2024 | Release notes
- don't add changes to spec files to created PRs during
patcher update
by @ceschae
Published: 8/23/2024 | Release notes
- bring patcher's terragrunt import up to version 0.66.2 by @ceschae
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
Published: 8/14/2024 | Release notes
Published: 8/1/2024 | Release notes
Published: 8/22/2024 | Release notes
Published: 8/14/2024 | Release notes
Published: 8/7/2024 | Release notes
Published: 8/7/2024 | Release notes
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
Published: 8/6/2024 | Release notes
Published: 8/6/2024 | Release notes
Published: 8/5/2024 | Release notes
Published: 8/1/2024 | Release notes
Published: 8/14/2024 | Release notes
Published: 8/6/2024 | Modules affected: server-group | Release notes
- Replace tfenv and tgswitch with mise
- Fix tests
- LIB-127: Enable terrascan
Published: 8/13/2024 | Modules affected: redis | Release notes
- Upgrade default redis version from 5.0.5 to 5.0.6
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
Published: 8/11/2024 | Modules affected: ecs-cluster | Release notes
- Add new script using ASG instance refresh to roll out changes to cluster nodes
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
.
Published: 8/23/2024 | Modules affected: eks-cluster-workers | Release notes
- Add support for enabling tags in instance metadata
Published: 8/12/2024 | Modules affected: eks-cluster-control-plane | Release notes
- Add Support for Windows Managed Node Groups
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
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
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
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
Published: 8/14/2024 | Release notes
Published: 8/5/2024 | Modules affected: aws-config-multi-region, aws-config | Release notes
- Added support to excluded resource types from config recorder
Published: 8/30/2024 | Modules affected: services | Release notes
- services/ecs-cluster add curl check for AL2023 and RHEL9 compatibility
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)
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
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.
Published: 8/8/2024 | Modules affected: data-stores | Release notes
- Add ability to use existing s3 bucket for access logs
Published: 8/22/2024 | Modules affected: s3-cloudfront | Release notes
Special thanks to the following users for their contribution!
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.
Published: 8/12/2024 | Release notes
Published: 8/8/2024 | Modules affected: patcher-test | Release notes