Releases: gruntwork-io/terratest
Releases · gruntwork-io/terratest
v0.1.0
Breaking Changes:
- The interface for library consumers has changed from a single
Apply
function toApply
,Destroy
andApplyAndDestroy
.
New Features:
- Tests can now declare specific error messages for which a terraform apply should be automatically retried.
- Tests can now declare which AWS regions they should not be run in. This is especially useful if your terraform template contains resources that aren't available in a particular region.
Under-the-Hood Improvements:
- Various code clean-up and applies better golang practices.
- Adds a
circle.yml
to validate each build with parallel tests
v0.0.1
Initial release of terratest!
- Expose a basic DSL for running "unit" tests with Terraform
- Allow multiple tests to run in parallel by handling namespacing and randomly choosing regions
- Handle other boilerplate in running a Terraform test
- Shell out to Terraform to run needed Terraform commands