Skip to main content

Gruntwork release 2022-12

Guides / Update Guides / Releases / 2022-12

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

Here are the repos that were updated:

repo-copier

v0.1.1

Published: 12/1/2022 | Release notes

Full Changelog: https://github.com/gruntwork-io/repo-copier/compare/v0.1.0...v0.1.1

terraform-aws-ci

v0.50.12

Published: 12/1/2022 | Modules affected: ecs-deploy-runner, gruntwork-module-circleci-helpers | Release notes

  • Use BuildKit pattern for passing secrets in the CircleCI build [BACKWARD INCOMPATIBLE]
  • Fix intermittent test failure
  • Use main branch in deploy-runner docker image
  • Fix installing gox in Go 1.17 and newer

terraform-aws-cis-service-catalog

v0.42.5

Published: 12/14/2022 | Release notes

  • Move the generated .tflint.hcl by the tflint patch to be at the root level, instead of at the module directory level.

v0.42.4

Published: 12/14/2022 | Release notes

  • Fix tflint patch to add block for including the parent TG config

v0.42.3

Published: 12/14/2022 | Modules affected: N.A. | Release notes

  • Add patch for tflint hook setup for CIS RefArch users

v0.42.2

Published: 12/9/2022 | Modules affected: tflint-ruleset-aws-cis | Release notes

  • Fix project's name on goreleaser. Also added docs for the CIDR block rule.

v0.42.1

Published: 12/9/2022 | Modules affected: tflint-ruleset-aws-cis | Release notes

  • New golang module: tflint-ruleset-aws-cis. It will be used to validate CIDR blocks.

terraform-aws-lambda

v0.21.4

Published: 12/15/2022 | Modules affected: lambda-edge, lambda | Release notes

  • Fixes perpetual diff issue on terragrunt plan when using relative paths for the Lambda function's source path, and adds the option to configure the files to exclude when zipping the Lambda's code

v0.21.3

Published: 12/2/2022 | Modules affected: lambda | Release notes

  • Fixes permissions for Lambda's ENI management when running in VPC.

terraform-aws-load-balancer

v0.29.3

Published: 12/1/2022 | Modules affected: alb | Release notes

  • Deprecate vpc_id variable

terraform-aws-security

v0.67.1

Published: 12/14/2022 | Modules affected: ntp, private-s3-bucket | Release notes

  • ntp
  • private-s3-bucket
  • Add explanation of why Chrony in a module called NTP
  • Adding bucket_key_enabled option to S3 module

Special thanks to the following user for their contribution!

  • @nniehoff

terraform-aws-service-catalog

v0.99.2

Published: 12/16/2022 | Modules affected: mgmt | Release notes

  • Update the CIS RDS Patch to include state migrations
  • IMDSv1 passthru variable for ASG launch configurations

v0.99.1

Published: 12/8/2022 | Modules affected: services/eks-workers | Release notes

  • Add Name tag (cluster name) for managed EKS workers

terraform-aws-vpc

v0.22.4

Published: 12/9/2022 | Modules affected: vpc-flow-logs | Release notes

  • Updating terraform-aws-security to latest version: When the flow-logs module was instantiate, and an S3 bucket was created, a warning about a deprecated attribute was thrown. Updating the version of the upstream code.
│ Warning: Argument is deprecated

│ with module.vpc_flow_log.module.s3_bucket.aws_s3_bucket.bucket,
│ on .terraform/modules/vpc_flow_log.s3_bucket/modules/private-s3-bucket/main.tf line 19, in resource "aws_s3_bucket" "bucket":
│ 19: resource "aws_s3_bucket" "bucket" {

│ Use the top-level parameter object_lock_enabled and the
│ aws_s3_bucket_object_lock_configuration resource instead