Skip to content

Releases: gruntwork-io/terraform-aws-utilities

v0.9.4

21 Aug 21:57
e15cf09
Compare
Choose a tag to compare

Modules affected

  • instance-type
  • request-quota-increase

Description

  • Feature - AWS provider support for v5

Special thanks

Special thanks to the following users for their contribution!

Related links

v0.9.3

18 Aug 10:03
4ee1c64
Compare
Choose a tag to compare

Modules affected

  • request-quota-increase

Description

  • Remove Zack from CODEOWNERS
  • Updated change log entries to v0.9.3

Related links

v0.9.2

01 Jun 11:45
07c8837
Compare
Choose a tag to compare

Modules affected

  • request-quota-increase
  • instance-type

Description

  • Refactor contexts
  • Update pex example for Python compatibility
  • Update CHANGELOG.md
  • Update for python3.11 compatibility
  • Restrict provider version to >=3.75.1 and <5.0.0 in modules.

Related links

v0.9.1

06 Mar 19:13
63b1195
Compare
Choose a tag to compare

Modules affected

  • request-quota-increase
  • require-executable

Description

  • Use latest upgrade test code.
  • Use origin/HEAD as Base Ref for upgrade testing.
  • Update CODEOWNERS
  • Add Changelogs for modules used by CIS
  • Pin Hashicorp external provider to v2.2.3

Special thanks to the following users for their contribution!

Related links

v0.9.0

20 Jun 17:59
98abfd7
Compare
Choose a tag to compare

Modules affected

  • instance-type
  • request-quota-increase

Description

  • Updated the CircleCI config (internal to this repo only).
  • Unlocked AWS provider v4. Require minimum 3.75.1. This update includes a few upgrade tests that make sure upgrading to this module from the last release is easy. However, you may need to bump your AWS provider version. See the migration guide notes below for more.

Migration Guide

The AWS Provider v4 unlock is a functionally backward compatible update. Modules no longer have the AWS Provider v4 lock. Upgrade tests were run to give reasonable confidence that upgrading to this version of the modules from the last tagged release is backward compatible, requiring no further modifications from you. However, the AWS Provider version must be 3.75.1 or newer, so you may need to run terraform init with the -upgrade flag, which will allow terraform to pull the latest version of the AWS provider, as in terraform init -upgrade.

Related links

v0.8.0

06 May 19:48
0012073
Compare
Choose a tag to compare

Modules affected

  • executable-dependency [BACKWARD INCOMPATIBLE]
  • operating-system [BACKWARD INCOMPATIBLE]
  • prepare-pex-environment [BACKWARD INCOMPATIBLE]
  • require-executable [BACKWARD INCOMPATIBLE]
  • run-pex-as-data-source [BACKWARD INCOMPATIBLE]
  • run-pex-as-resource [BACKWARD INCOMPATIBLE]

Description

Support for python2 has been dropped. All modules that depend on python now require python 3, and calls out to python3 directly. Most users should not be impacted by this change, as almost all operating systems ship with python3 now.

Migration guide

If you are on a system where python3 is not available and you were relying on python, you will now need to install python3.

Related links

v0.7.0

21 Feb 14:04
8572421
Compare
Choose a tag to compare

Modules affected

  • executable-dependency
  • instance-type
  • join-path
  • list-remove
  • operating-system
  • prepare-pex-environment
  • request-quota-increase
  • require-executable
  • run-pex-as-data-source
  • run-pex-as-resource

Description

Terraform 1.1 upgrade: We have verified that this repo is compatible with Terraform 1.1.x!

  • From this release onward, we will only be running tests with Terraform 1.1.x against this repo, so we recommend updating to 1.1.x soon!
  • We have also updated the minimum required version of Terraform to 1.0.0. While our repos might continue to be compatible with pre-1.0.0 version of Terraform, we are no longer making any guarantees of that.
  • Once all Gruntwork repos have been upgraded to work with 1.1.x, we will publish a migration guide with a version compatibility table and announce it all via the Gruntwork Newsletter.

Related links

v0.6.1

17 Feb 20:28
89f3434
Compare
Choose a tag to compare

Modules affected

Description

  • Modernized circleci implementation to help our tests pass again.
  • Restricted provider version to < 4.0 due to breaking changes in new provider

Related links

v0.6.0

23 Jul 18:24
e191d26
Compare
Choose a tag to compare

Modules affected

  • executable-dependency
  • instance-type
  • join-path
  • list-remove
  • operating-system
  • prepare-pex-environment
  • request-quota-increase
  • require-executable
  • run-pex-as-data-source
  • run-pex-as-resource

Description

  • Terraform 1.0 upgrade: We have verified that this repo is compatible with Terraform 1.0.x!
    • From this release onward, we will only be running tests with Terraform 1.0.x against this repo, so we recommend updating to 1.0.x soon!
    • To give you more time to upgrade, for the time being, all modules will still support Terraform 0.12.26 and above, as that version has several features in it (required_providers with source URLs) that make it more forwards compatible with 1.0.x.
    • Once all Gruntwork repos have been upgrade to work with 1.0.x, we will publish a migration guide with a version compatibility table and announce it all via the Gruntwork Newsletter.

Related links

v0.5.1

09 Jul 17:52
c452bca
Compare
Choose a tag to compare

Modules affected

Description

Replace gofmt with goimports

Related links