gruntwork-io/terratest
### [`v0.40.7`](https://togithub.com/gruntwork-io/terratest/releases/v0.40.7)
[Compare Source](https://togithub.com/gruntwork-io/terratest/compare/v0.40.6...v0.40.7)
##### Modules affected
- `azure`
##### Description
- Fixed bug where the wrong `ExpandQuery` parameter was used for LoadBalancer module.
- Various enhancments to internal unit tests and documentation.
##### Special thanks
Special thanks to the following users for their contribution!
- [@Juneezee](https://togithub.com/Juneezee)
- [@sqerison](https://togithub.com/sqerison)
- [@HadwaAbdelhalem](https://togithub.com/HadwaAbdelhalem)
##### Related links
- [https://github.com/gruntwork-io/terratest/pull/1075](https://togithub.com/gruntwork-io/terratest/pull/1075)
- [https://github.com/gruntwork-io/terratest/pull/1077](https://togithub.com/gruntwork-io/terratest/pull/1077)
- [https://github.com/gruntwork-io/terratest/pull/1079](https://togithub.com/gruntwork-io/terratest/pull/1079)
- [https://github.com/gruntwork-io/terratest/pull/1082](https://togithub.com/gruntwork-io/terratest/pull/1082)
- [https://github.com/gruntwork-io/terratest/pull/1083](https://togithub.com/gruntwork-io/terratest/pull/1083)
- [https://github.com/gruntwork-io/terratest/pull/1084](https://togithub.com/gruntwork-io/terratest/pull/1084)
- [https://github.com/gruntwork-io/terratest/pull/1098](https://togithub.com/gruntwork-io/terratest/pull/1098)
- [https://github.com/gruntwork-io/terratest/pull/1099](https://togithub.com/gruntwork-io/terratest/pull/1099)
- [https://github.com/gruntwork-io/terratest/pull/1093](https://togithub.com/gruntwork-io/terratest/pull/1093)
### [`v0.40.6`](https://togithub.com/gruntwork-io/terratest/releases/v0.40.6)
[Compare Source](https://togithub.com/gruntwork-io/terratest/compare/v0.40.5...v0.40.6)
##### Modules affected
- `git`
##### Description
- Added new function to retrieve the git repo root dir (`git.GetRepoRoot` and `git.GetRepoRootE`).
##### Related links
- [https://github.com/gruntwork-io/terratest/pull/1070](https://togithub.com/gruntwork-io/terratest/pull/1070)
- [https://github.com/gruntwork-io/terratest/pull/1074](https://togithub.com/gruntwork-io/terratest/pull/1074)
### [`v0.40.5`](https://togithub.com/gruntwork-io/terratest/releases/v0.40.5)
[Compare Source](https://togithub.com/gruntwork-io/terratest/compare/v0.40.4...v0.40.5)
#### Modules affected
- `terraform`
- `test-structure`
#### Description
- Simplified implementation of `CopyTerraformFolderToTemp` by using `CopyTerraformFolderToDest` to avoid code duplication. There is no functional difference between this version and the previous version.
#### Related links
- [https://github.com/gruntwork-io/terratest/pull/1069](https://togithub.com/gruntwork-io/terratest/pull/1069)
- [https://github.com/gruntwork-io/terratest/pull/1066](https://togithub.com/gruntwork-io/terratest/pull/1066)
### [`v0.40.4`](https://togithub.com/gruntwork-io/terratest/releases/v0.40.4)
[Compare Source](https://togithub.com/gruntwork-io/terratest/compare/v0.40.3...v0.40.4)
#### Modules affected
- `test-structure`
#### Description
- Fixed bug in `CopyTerraformFolderToDest` where the parameters were flipped, causing the folder to be incorrectly copied.
#### Special thanks
Special thanks to the following users for their contribution!
- [@scott1138](https://togithub.com/scott1138)
#### Related links
- [https://github.com/gruntwork-io/terratest/pull/1065](https://togithub.com/gruntwork-io/terratest/pull/1065)
- [https://github.com/gruntwork-io/terratest/pull/1067](https://togithub.com/gruntwork-io/terratest/pull/1067)
### [`v0.40.3`](https://togithub.com/gruntwork-io/terratest/releases/v0.40.3)
[Compare Source](https://togithub.com/gruntwork-io/terratest/compare/v0.40.2...v0.40.3)
##### Modules affected
- `files`
- `test-structure`
##### Description
- Added new functions for copying terraform and terragrunt modules to a provided dest folder instead of tmp. This is useful if you don't want to pollute the tmp folder of build servers.
##### Special thanks
Special thanks to the following users for their contribution!
- [@scott1138](https://togithub.com/scott1138)
##### Related links
- [https://github.com/gruntwork-io/terratest/pull/1054](https://togithub.com/gruntwork-io/terratest/pull/1054)
### [`v0.40.2`](https://togithub.com/gruntwork-io/terratest/releases/v0.40.2)
[Compare Source](https://togithub.com/gruntwork-io/terratest/compare/v0.40.1...v0.40.2)
##### Modules affected
- `docker`
##### Description
Added functions useful for interacting with docker images and building remote images:
- `ListImages` for listing images in the docker daemon
- `DeleteImage` for cleaning up images in the docker daemon
- `DoesImageExist` for checking whether a given image exists in the daemon
- `GitCloneAndBuild` for building a docker image from a remote git repo
##### Related links
- [https://github.com/gruntwork-io/terratest/pull/1062](https://togithub.com/gruntwork-io/terratest/pull/1062)
### [`v0.40.1`](https://togithub.com/gruntwork-io/terratest/releases/v0.40.1)
[Compare Source](https://togithub.com/gruntwork-io/terratest/compare/v0.40.0...v0.40.1)
#### Modules affected
- `environment`
#### Description
- Added function to require an env var is defined in test (`environment.RequireEnvVar`)
#### Related links
- [https://github.com/gruntwork-io/terratest/pull/1061](https://togithub.com/gruntwork-io/terratest/pull/1061)
### [`v0.40.0`](https://togithub.com/gruntwork-io/terratest/releases/v0.40.0)
[Compare Source](https://togithub.com/gruntwork-io/terratest/compare/v0.39.0...v0.40.0)
##### Modules affected
##### Description
**Terraform 1.1 upgrade**: We have verified that this repo is compatible with Terraform 1.1.x!
- Note that no changes have been made to terratest core so it is possible Terratest continues to work with Terraform 0.12 and above.
- However, from this release and onward, we will only be running tests with Terraform 1.1.x against this repo, so we recommend updating to 1.1.x soon!
##### Related links
- [https://github.com/gruntwork-io/terratest/pull/1052](https://togithub.com/gruntwork-io/terratest/pull/1052)
### [`v0.39.0`](https://togithub.com/gruntwork-io/terratest/releases/v0.39.0)
[Compare Source](https://togithub.com/gruntwork-io/terratest/compare/v0.38.9...v0.39.0)
##### Description
Terratest now requires go version 1.17 at a minimum. This is **backward incompatible** - if you are using an older version of golang, you will need to update the golang version in your environment prior to updating to this version.
##### Special thanks
Special thanks to the following users for their contribution!
- [@ZPascal](https://togithub.com/ZPascal)
##### Related links
- [https://github.com/gruntwork-io/terratest/pull/1051](https://togithub.com/gruntwork-io/terratest/pull/1051)
- [https://github.com/gruntwork-io/terratest/pull/1036](https://togithub.com/gruntwork-io/terratest/pull/1036)
### [`v0.38.9`](https://togithub.com/gruntwork-io/terratest/releases/v0.38.9)
[Compare Source](https://togithub.com/gruntwork-io/terratest/compare/v0.38.8...v0.38.9)
##### Modules affected
##### Description
- Update dependency `hashicorp/terraform-json` to `v0.13.0` to support reading terraform state files from version 1.1.x.
- Typo fixes for example and docs
##### Special thanks
Special thanks to the following users for their contribution!
- [@dwickr](https://togithub.com/dwickr)
- [@bogaertg](https://togithub.com/bogaertg)
##### Related links
- [https://github.com/gruntwork-io/terratest/pull/1046](https://togithub.com/gruntwork-io/terratest/pull/1046)
- [https://github.com/gruntwork-io/terratest/pull/1042](https://togithub.com/gruntwork-io/terratest/pull/1042)
- [https://github.com/gruntwork-io/terratest/pull/1039](https://togithub.com/gruntwork-io/terratest/pull/1039)
Configuration
š Schedule: "every weekend" in timezone America/Los_Angeles.
š¦ Automerge: Enabled.
ā» Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
š Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR contains the following updates:
v0.38.8
->v0.40.7
Release Notes
gruntwork-io/terratest
### [`v0.40.7`](https://togithub.com/gruntwork-io/terratest/releases/v0.40.7) [Compare Source](https://togithub.com/gruntwork-io/terratest/compare/v0.40.6...v0.40.7) ##### Modules affected - `azure` ##### Description - Fixed bug where the wrong `ExpandQuery` parameter was used for LoadBalancer module. - Various enhancments to internal unit tests and documentation. ##### Special thanks Special thanks to the following users for their contribution! - [@Juneezee](https://togithub.com/Juneezee) - [@sqerison](https://togithub.com/sqerison) - [@HadwaAbdelhalem](https://togithub.com/HadwaAbdelhalem) ##### Related links - [https://github.com/gruntwork-io/terratest/pull/1075](https://togithub.com/gruntwork-io/terratest/pull/1075) - [https://github.com/gruntwork-io/terratest/pull/1077](https://togithub.com/gruntwork-io/terratest/pull/1077) - [https://github.com/gruntwork-io/terratest/pull/1079](https://togithub.com/gruntwork-io/terratest/pull/1079) - [https://github.com/gruntwork-io/terratest/pull/1082](https://togithub.com/gruntwork-io/terratest/pull/1082) - [https://github.com/gruntwork-io/terratest/pull/1083](https://togithub.com/gruntwork-io/terratest/pull/1083) - [https://github.com/gruntwork-io/terratest/pull/1084](https://togithub.com/gruntwork-io/terratest/pull/1084) - [https://github.com/gruntwork-io/terratest/pull/1098](https://togithub.com/gruntwork-io/terratest/pull/1098) - [https://github.com/gruntwork-io/terratest/pull/1099](https://togithub.com/gruntwork-io/terratest/pull/1099) - [https://github.com/gruntwork-io/terratest/pull/1093](https://togithub.com/gruntwork-io/terratest/pull/1093) ### [`v0.40.6`](https://togithub.com/gruntwork-io/terratest/releases/v0.40.6) [Compare Source](https://togithub.com/gruntwork-io/terratest/compare/v0.40.5...v0.40.6) ##### Modules affected - `git` ##### Description - Added new function to retrieve the git repo root dir (`git.GetRepoRoot` and `git.GetRepoRootE`). ##### Related links - [https://github.com/gruntwork-io/terratest/pull/1070](https://togithub.com/gruntwork-io/terratest/pull/1070) - [https://github.com/gruntwork-io/terratest/pull/1074](https://togithub.com/gruntwork-io/terratest/pull/1074) ### [`v0.40.5`](https://togithub.com/gruntwork-io/terratest/releases/v0.40.5) [Compare Source](https://togithub.com/gruntwork-io/terratest/compare/v0.40.4...v0.40.5) #### Modules affected - `terraform` - `test-structure` #### Description - Simplified implementation of `CopyTerraformFolderToTemp` by using `CopyTerraformFolderToDest` to avoid code duplication. There is no functional difference between this version and the previous version. #### Related links - [https://github.com/gruntwork-io/terratest/pull/1069](https://togithub.com/gruntwork-io/terratest/pull/1069) - [https://github.com/gruntwork-io/terratest/pull/1066](https://togithub.com/gruntwork-io/terratest/pull/1066) ### [`v0.40.4`](https://togithub.com/gruntwork-io/terratest/releases/v0.40.4) [Compare Source](https://togithub.com/gruntwork-io/terratest/compare/v0.40.3...v0.40.4) #### Modules affected - `test-structure` #### Description - Fixed bug in `CopyTerraformFolderToDest` where the parameters were flipped, causing the folder to be incorrectly copied. #### Special thanks Special thanks to the following users for their contribution! - [@scott1138](https://togithub.com/scott1138) #### Related links - [https://github.com/gruntwork-io/terratest/pull/1065](https://togithub.com/gruntwork-io/terratest/pull/1065) - [https://github.com/gruntwork-io/terratest/pull/1067](https://togithub.com/gruntwork-io/terratest/pull/1067) ### [`v0.40.3`](https://togithub.com/gruntwork-io/terratest/releases/v0.40.3) [Compare Source](https://togithub.com/gruntwork-io/terratest/compare/v0.40.2...v0.40.3) ##### Modules affected - `files` - `test-structure` ##### Description - Added new functions for copying terraform and terragrunt modules to a provided dest folder instead of tmp. This is useful if you don't want to pollute the tmp folder of build servers. ##### Special thanks Special thanks to the following users for their contribution! - [@scott1138](https://togithub.com/scott1138) ##### Related links - [https://github.com/gruntwork-io/terratest/pull/1054](https://togithub.com/gruntwork-io/terratest/pull/1054) ### [`v0.40.2`](https://togithub.com/gruntwork-io/terratest/releases/v0.40.2) [Compare Source](https://togithub.com/gruntwork-io/terratest/compare/v0.40.1...v0.40.2) ##### Modules affected - `docker` ##### Description Added functions useful for interacting with docker images and building remote images: - `ListImages` for listing images in the docker daemon - `DeleteImage` for cleaning up images in the docker daemon - `DoesImageExist` for checking whether a given image exists in the daemon - `GitCloneAndBuild` for building a docker image from a remote git repo ##### Related links - [https://github.com/gruntwork-io/terratest/pull/1062](https://togithub.com/gruntwork-io/terratest/pull/1062) ### [`v0.40.1`](https://togithub.com/gruntwork-io/terratest/releases/v0.40.1) [Compare Source](https://togithub.com/gruntwork-io/terratest/compare/v0.40.0...v0.40.1) #### Modules affected - `environment` #### Description - Added function to require an env var is defined in test (`environment.RequireEnvVar`) #### Related links - [https://github.com/gruntwork-io/terratest/pull/1061](https://togithub.com/gruntwork-io/terratest/pull/1061) ### [`v0.40.0`](https://togithub.com/gruntwork-io/terratest/releases/v0.40.0) [Compare Source](https://togithub.com/gruntwork-io/terratest/compare/v0.39.0...v0.40.0) ##### Modules affected ##### Description **Terraform 1.1 upgrade**: We have verified that this repo is compatible with Terraform 1.1.x! - Note that no changes have been made to terratest core so it is possible Terratest continues to work with Terraform 0.12 and above. - However, from this release and onward, we will only be running tests with Terraform 1.1.x against this repo, so we recommend updating to 1.1.x soon! ##### Related links - [https://github.com/gruntwork-io/terratest/pull/1052](https://togithub.com/gruntwork-io/terratest/pull/1052) ### [`v0.39.0`](https://togithub.com/gruntwork-io/terratest/releases/v0.39.0) [Compare Source](https://togithub.com/gruntwork-io/terratest/compare/v0.38.9...v0.39.0) ##### Description Terratest now requires go version 1.17 at a minimum. This is **backward incompatible** - if you are using an older version of golang, you will need to update the golang version in your environment prior to updating to this version. ##### Special thanks Special thanks to the following users for their contribution! - [@ZPascal](https://togithub.com/ZPascal) ##### Related links - [https://github.com/gruntwork-io/terratest/pull/1051](https://togithub.com/gruntwork-io/terratest/pull/1051) - [https://github.com/gruntwork-io/terratest/pull/1036](https://togithub.com/gruntwork-io/terratest/pull/1036) ### [`v0.38.9`](https://togithub.com/gruntwork-io/terratest/releases/v0.38.9) [Compare Source](https://togithub.com/gruntwork-io/terratest/compare/v0.38.8...v0.38.9) ##### Modules affected ##### Description - Update dependency `hashicorp/terraform-json` to `v0.13.0` to support reading terraform state files from version 1.1.x. - Typo fixes for example and docs ##### Special thanks Special thanks to the following users for their contribution! - [@dwickr](https://togithub.com/dwickr) - [@bogaertg](https://togithub.com/bogaertg) ##### Related links - [https://github.com/gruntwork-io/terratest/pull/1046](https://togithub.com/gruntwork-io/terratest/pull/1046) - [https://github.com/gruntwork-io/terratest/pull/1042](https://togithub.com/gruntwork-io/terratest/pull/1042) - [https://github.com/gruntwork-io/terratest/pull/1039](https://togithub.com/gruntwork-io/terratest/pull/1039)Configuration
š Schedule: "every weekend" in timezone America/Los_Angeles.
š¦ Automerge: Enabled.
ā» Rebasing: Renovate will not automatically rebase this PR, because other commits have been found.
š Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.