Releases: gruntwork-io/terratest
Releases · gruntwork-io/terratest
v0.2.4
- Handle how the
-var
variables are handled to work around a bug in Terraform 0.8.0: hashicorp/terraform#10716
v0.2.3
v0.2.2
- Add
aws.GetCentos7Ami()
function to return a valid CentOS 7 AMI for the given AWS region.
v0.2.1
This version of terratest is backwards incompatible with terratest 0.1.x
- Add support for passing lists and maps to Terraform from the command line. This is a new feature supported as part of Terraform 0.7.x.
- The
TerratestOptions.Vars
variable now has typemap[string]interface{}
rather thanmap[string]string
. Valid values in the map include string, int, bool, list, and map. Note that list and map should only contain primitives (string, int bool) and NOT nested lists or maps. - The
FetchAwsAvailabilityZonesAsString
method has been removed. This is because a) we should be using the aws_availability_zones data source instead of passing AZs around manually and b) even if we are passing AZs around manually, with Terraform 0.7.x, we should be passing lists and not comma-separated strings.
v0.1.18
v0.1.17
v0.1.16
v0.1.15
- The SSH helpers now use the Go SSH libraries under the hood, instead of shelling out to the
ssh
command line executable. This also means they no longer have to write Key Pair files to disk or SCP them to remote servers. - There are now two new helpers in the
retry
package:DoWithRetry
andDoWithTimeout
.
v0.1.14
- Added an
SnsTopicArn
to theRandomResourceCollection
struct. RandomResourceCollection
tests now clean up after themselves by deleting the EC2 Keypair created temporarily as part of the test.