Releases: gruntwork-io/terraform-aws-utilities
v0.9.4
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
v0.9.2
v0.9.1
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
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
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
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 to1.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
v0.6.0
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 to1.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
withsource
URLs) that make it more forwards compatible with1.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.
- From this release onward, we will only be running tests with Terraform