Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update module github.com/gruntwork-io/terratest to v0.38.0 #320

Merged
merged 1 commit into from
Oct 7, 2021

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jun 8, 2021

WhiteSource Renovate

This PR contains the following updates:

Package Type Update Change
github.com/gruntwork-io/terratest require minor v0.35.3 -> v0.38.0

Release Notes

gruntwork-io/terratest

v0.38.0

Compare Source

Description

  • Several core cloud packages (azure-sdk-for-go, aws-sdk-go, go-containerregistry, and related) has been updated. While we don't anticipate downstream code changes being required to accommodate the update, we are marking this as backward incompatible to signal that main dependencies were updated across several backward incompatible versions.

Related links

v0.37.13

Compare Source

Modules affected
  • aws
  • azure
Description
  • Dependencies related to azure module has been updated.
  • Added new helper functions GetS3BucketTags and GetS3BucketTagsE for retrieving tags on an S3 bucket.
Special thanks

Special thanks to the following users for their contribution!

Related links

v0.37.12

Compare Source

Modules affected

  • aws

Description

  • Added GetTagsForVpc for looking up tags on a VPC. Also added Tags attribute on VPC struct for easy lookup.
  • Fixed bug in one of the Azure tests.
  • Various updates to documentation.

Special thanks

Special thanks to the following users for their contribution!

Related links

v0.37.11

Compare Source

Modules affected

  • azure

Description

  • Added helper functions for interacting with Azure ServiceBus. See servicebus.go for the list of supported functions.

Special thanks

Special thanks to the following users for their contribution!

Related links

v0.37.10

Compare Source

Modules affected

  • k8s

Description

  • Fixed bug where IsJobSucceeded did not check for completions, and thus it could pass if no Pods had started yet.

Special thanks

Special thanks to the following users for their contribution!

Related links

v0.37.9

Compare Source

Modules affected

  • aws

Description

  • Migrate ip sanity check script to IMDSv2
  • Add SSM CommandDoc support

Special thanks

Special thanks to @​srg1177 for their contribution!

Related links

v0.37.8

Compare Source

Modules affected

  • shell

Description

  • Fix the log formatting of the shell commands so that they aren't accidentally trying to process interpolations (e.g., %s) that happen to be in the log output.

Special thanks

Special thanks to @​jpeach for the fix!

Related links

v0.37.7

Compare Source

Modules affected

  • files
  • terraform

Description

  • The terraform.GetVariableAsXXX methods (e.g., terraform.GetVariableAsStringFromVarFile) can now parse .tfvars.json files in addition to .tfvars.

Special thanks

Special thanks to @​rescDev for the contribution!

Related links

v0.37.6

Compare Source

Modules affected

  • terraform
  • packer

Description

  • Added functions for terragrunt validate-inputs
  • Skips packer init for JSON Packer templates since they are only supported for HCL templates.

Related links

v0.37.5

Compare Source

Modules affected

  • azure

Description

  • Added helper functions for interacting with Azure Container Instances.

Special thanks

Special thanks to the following users for their contribution!

Related links

v0.37.4

Compare Source

Modules affected

  • aws
  • docker

Description

  • Updated docker.Build to support multiarchitecture builds. When options.Architectures is set, the Build function will use docker buildx to build a multiarchitecture image. Note that the buildx plugin must be installed and initialized for this functionality to work.
  • Updated docker.Build to support pushing the image after build (when options.Push is set to True).
  • Added functions for pushing a docker image (docker.Push and docker.PushE)

Related links

v0.37.3

Compare Source

Modules affected

  • git
  • azure

Description

  • Added support for Azure Container Registry. Refer to the functions in the containers.go file for more info.

Special thanks

Special thanks to the following users for their contribution!

Related links

v0.37.2

Compare Source

Modules affected

  • aws
  • packer

Description

This release adds support for Packer v1.7.0. Refer to the linked PR below for details. This change is backward compatible with previous versions of packer.

Related links

v0.37.1

Compare Source

Modules affected

  • terraform

Description

  • Added helper function terraform.InitAndPlanAndShowWithStructNoLogTempPlanFile for extracting plan struct without logging and without specifying a plan file.

Related links

v0.37.0

Compare Source

Modules affected

Description

Terraform 1.0 upgrade: We have verified that this repo is compatible with Terraform 1.0.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.0x against this repo, so we recommend updating to 1.0.x soon!

Related links

v0.36.8

Compare Source

Modules affected

  • azure

Description

  • Added support for Azure FunctionApp. Refer to appService.go for the supported functions.

Special thanks

Special thanks to the following users for their contribution!

Related links

v0.36.7

Compare Source

Modules affected

  • k8s

Description

  • Added methods to handle jobs in terratest: k8s.ListJob, k8s.GetJob, k8s.WaitUntilJobSucceed

Special thanks

Special thanks to the following users for their contribution!

Related links

v0.36.6

Compare Source

Modules affected
  • helm
Description
  • Namespace flag is now always included in helm functions.
Related links

v0.36.5

Compare Source

Modules affected

  • azure

Description

Allow initializing KV Authorizer using environment variables.

Special thanks

Special thanks to the following users for their contribution!

Related links

v0.36.4

Compare Source

Description

  • Update terraform-json to latest version.

Special thanks

Special thanks to the following users for their contribution!

Related links

v0.36.3

Compare Source

Modules affected
  • aws/ssm
  • terraform
Description
  • For each SSM method XXX, add an XXXWithClient method that lets you pass in an SSM client, rather than a new one being created each time.
  • terraform.Options now supports the Reconfigure and MigrateState params.
Special thanks

Special thanks to @​danquack and @​wasfree for the contributions!

Related links

v0.36.2

Compare Source

Modules affected

  • test-structure

Description

  • Don't run validate tests in parallel. Terraform validate makes use of several terraform providers to ensure the target config is correct. Running these in parallel is extremely resource intensive and leads to CI jobs running out of memory and getting stuck as a result. This change removes the call to t.Parallel within the ValidateAllTerraformModules method to prevent resource exhaustion.

Related links

v0.36.1

Compare Source

Modules affected
  • terraform
Description
  • Fix bugs with how Terratest handles the -no-color and -var/-var-file options with Terraform. In particular, we (a) no longer append -var or -var-file when calling apply with a plan file and (b) append -no-color at the end of the args, where Terraform expects it.
Special thanks

Special thanks to @​tolgaio for the contribution!

Related links

v0.36.0

Compare Source

Modules affected

  • aws
  • terraform [BACKWARD INCOMPATIBLE]
  • test-structure [BACKWARD INCOMPATIBLE]

Description

  • Continue searching when we get a deleted bucket. Sometimes, ListBuckets will return buckets that have been deleted, but haven't actually been removed yet. This causes GetBucketTagging to return NoSuchBucket, and the function to return without checking any remaining buckets (which could be the one we actually want). This change ensures that when NoSuchBucket is returned, searching will continue.

  • Copy validated Terraform to /tmp to avoid conflict. Various backward incompatible fixes and improvements for the ValidateAllTerraformModules function:

    • Always copy Terraform configurations to be validated to a temp directory first to avoid conflicts with tests that do not copy their modules to temp directories

    • Fix an issue causing FindTerraformModulePathsInRootE to incorrectly return .terraform hidden directories, leading to excess work or possible false positives

    • For consistency's sake and to avoid an import cycle error when leveraging the CopyTerraformModuleToTemp function, move the ValidateAllTerraformModules function from the terraform package to the test_structure package

Special thanks

Special thanks to the following users for their contribution!

Related links

v0.35.7

Compare Source

Modules affected

  • terraform

Description

  • Implement ValidateAllTerraformModules function. This function makes it easy to create a single test that will find all Terraform modules in your repository and run terraform init and terraform validate on them. This function is configurable and allows you to pass the:

    • RootDir to search for all Terraform modules from
    • IncludeDirs to include in the set of modules to validate
    • ExcludeDirs to exclude from the set of modules to validate
  • Run ValidateAllTerraformModules against the Terratest repository itself, to flush out any issues in modules or examples

  • Fix all of the Terraform validation issues found by the previous step

Related links

v0.35.6

[Compare Source


Configuration

📅 Schedule: At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box.

This PR has been generated by WhiteSource Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/github.com-gruntwork-io-terratest-0.x branch 2 times, most recently from 84ed82d to 893a7fd Compare June 11, 2021 13:37
@renovate renovate bot changed the title fix(deps): update module github.com/gruntwork-io/terratest to v0.35.4 fix(deps): update module github.com/gruntwork-io/terratest to v0.35.5 Jun 11, 2021
@renovate renovate bot force-pushed the renovate/github.com-gruntwork-io-terratest-0.x branch from 893a7fd to 0744535 Compare June 11, 2021 15:24
@renovate renovate bot changed the title fix(deps): update module github.com/gruntwork-io/terratest to v0.35.5 fix(deps): update module github.com/gruntwork-io/terratest to v0.35.6 Jun 11, 2021
@renovate renovate bot force-pushed the renovate/github.com-gruntwork-io-terratest-0.x branch 2 times, most recently from 0bb205b to 06f22a3 Compare June 17, 2021 13:32
@renovate renovate bot changed the title fix(deps): update module github.com/gruntwork-io/terratest to v0.35.6 fix(deps): update module github.com/gruntwork-io/terratest to v0.35.7 Jun 17, 2021
@renovate renovate bot force-pushed the renovate/github.com-gruntwork-io-terratest-0.x branch from 06f22a3 to 0891ab2 Compare June 19, 2021 02:50
@renovate renovate bot changed the title fix(deps): update module github.com/gruntwork-io/terratest to v0.35.7 fix(deps): update module github.com/gruntwork-io/terratest to v0.36.0 Jun 19, 2021
@renovate renovate bot force-pushed the renovate/github.com-gruntwork-io-terratest-0.x branch from 0891ab2 to 0bbdcd7 Compare June 21, 2021 19:12
@renovate renovate bot changed the title fix(deps): update module github.com/gruntwork-io/terratest to v0.36.0 fix(deps): update module github.com/gruntwork-io/terratest to v0.36.1 Jun 21, 2021
@renovate renovate bot force-pushed the renovate/github.com-gruntwork-io-terratest-0.x branch from 0bbdcd7 to ffa2b25 Compare June 24, 2021 00:45
@renovate renovate bot changed the title fix(deps): update module github.com/gruntwork-io/terratest to v0.36.1 fix(deps): update module github.com/gruntwork-io/terratest to v0.36.2 Jun 24, 2021
@renovate renovate bot force-pushed the renovate/github.com-gruntwork-io-terratest-0.x branch from ffa2b25 to f3a8a9b Compare June 25, 2021 17:31
@renovate renovate bot changed the title fix(deps): update module github.com/gruntwork-io/terratest to v0.36.2 fix(deps): update module github.com/gruntwork-io/terratest to v0.36.3 Jun 25, 2021
@renovate renovate bot force-pushed the renovate/github.com-gruntwork-io-terratest-0.x branch 3 times, most recently from 470449f to 2eca10c Compare July 7, 2021 21:19
@renovate renovate bot changed the title fix(deps): update module github.com/gruntwork-io/terratest to v0.36.3 fix(deps): update module github.com/gruntwork-io/terratest to v0.36.4 Jul 7, 2021
@renovate renovate bot force-pushed the renovate/github.com-gruntwork-io-terratest-0.x branch from 2eca10c to 487321a Compare July 9, 2021 22:10
@renovate renovate bot changed the title fix(deps): update module github.com/gruntwork-io/terratest to v0.36.4 fix(deps): update module github.com/gruntwork-io/terratest to v0.36.5 Jul 9, 2021
@renovate renovate bot force-pushed the renovate/github.com-gruntwork-io-terratest-0.x branch from 487321a to 4f3cae8 Compare July 15, 2021 14:03
@renovate renovate bot changed the title fix(deps): update module github.com/gruntwork-io/terratest to v0.36.5 fix(deps): update module github.com/gruntwork-io/terratest to v0.36.6 Jul 15, 2021
@renovate renovate bot force-pushed the renovate/github.com-gruntwork-io-terratest-0.x branch from 4f3cae8 to 578c2e8 Compare July 16, 2021 19:29
@renovate renovate bot changed the title fix(deps): update module github.com/gruntwork-io/terratest to v0.36.6 fix(deps): update module github.com/gruntwork-io/terratest to v0.36.7 Jul 16, 2021
@renovate renovate bot force-pushed the renovate/github.com-gruntwork-io-terratest-0.x branch from 578c2e8 to 25e7d11 Compare July 16, 2021 23:50
@renovate renovate bot changed the title fix(deps): update module github.com/gruntwork-io/terratest to v0.36.7 fix(deps): update module github.com/gruntwork-io/terratest to v0.36.8 Jul 16, 2021
@renovate renovate bot force-pushed the renovate/github.com-gruntwork-io-terratest-0.x branch from 25e7d11 to 0cbd8e5 Compare July 22, 2021 18:20
@renovate renovate bot changed the title fix(deps): update module github.com/gruntwork-io/terratest to v0.36.8 fix(deps): update module github.com/gruntwork-io/terratest to v0.37.0 Jul 22, 2021
@renovate renovate bot changed the title Update module github.com/gruntwork-io/terratest to v0.37.7 Update module github.com/gruntwork-io/terratest to v0.37.7 - autoclosed Aug 31, 2021
@renovate renovate bot closed this Aug 31, 2021
@renovate renovate bot deleted the renovate/github.com-gruntwork-io-terratest-0.x branch August 31, 2021 00:23
@renovate renovate bot changed the title Update module github.com/gruntwork-io/terratest to v0.37.7 - autoclosed Update module github.com/gruntwork-io/terratest to v0.37.7 Aug 31, 2021
@renovate renovate bot reopened this Aug 31, 2021
@renovate renovate bot restored the renovate/github.com-gruntwork-io-terratest-0.x branch August 31, 2021 03:10
@renovate renovate bot force-pushed the renovate/github.com-gruntwork-io-terratest-0.x branch 5 times, most recently from a35fe19 to 6f2b2d5 Compare September 6, 2021 10:06
@renovate renovate bot force-pushed the renovate/github.com-gruntwork-io-terratest-0.x branch 3 times, most recently from b4171ad to e816a35 Compare September 8, 2021 15:17
@renovate renovate bot changed the title Update module github.com/gruntwork-io/terratest to v0.37.7 Update module github.com/gruntwork-io/terratest to v0.37.8 Sep 8, 2021
@renovate renovate bot force-pushed the renovate/github.com-gruntwork-io-terratest-0.x branch from e816a35 to b1a5b53 Compare September 22, 2021 11:53
@renovate renovate bot changed the title Update module github.com/gruntwork-io/terratest to v0.37.8 Update module github.com/gruntwork-io/terratest to v0.37.9 Sep 22, 2021
@renovate renovate bot force-pushed the renovate/github.com-gruntwork-io-terratest-0.x branch from b1a5b53 to 9844d04 Compare September 23, 2021 18:10
@renovate renovate bot changed the title Update module github.com/gruntwork-io/terratest to v0.37.9 Update module github.com/gruntwork-io/terratest to v0.37.10 Sep 23, 2021
@renovate renovate bot force-pushed the renovate/github.com-gruntwork-io-terratest-0.x branch from 9844d04 to 83d534f Compare September 24, 2021 22:39
@renovate renovate bot changed the title Update module github.com/gruntwork-io/terratest to v0.37.10 Update module github.com/gruntwork-io/terratest to v0.37.11 Sep 24, 2021
@renovate renovate bot force-pushed the renovate/github.com-gruntwork-io-terratest-0.x branch from 83d534f to c1b96f8 Compare October 1, 2021 19:24
@renovate renovate bot changed the title Update module github.com/gruntwork-io/terratest to v0.37.11 Update module github.com/gruntwork-io/terratest to v0.37.12 Oct 1, 2021
@renovate renovate bot force-pushed the renovate/github.com-gruntwork-io-terratest-0.x branch from c1b96f8 to 31ad51a Compare October 6, 2021 04:22
@renovate renovate bot changed the title Update module github.com/gruntwork-io/terratest to v0.37.12 Update module github.com/gruntwork-io/terratest to v0.37.13 Oct 6, 2021
Signed-off-by: Renovate Bot <bot@renovateapp.com>
@renovate renovate bot force-pushed the renovate/github.com-gruntwork-io-terratest-0.x branch from 31ad51a to ebbe47b Compare October 6, 2021 14:14
@renovate renovate bot changed the title Update module github.com/gruntwork-io/terratest to v0.37.13 Update module github.com/gruntwork-io/terratest to v0.38.0 Oct 6, 2021
@ccremer ccremer merged commit d704339 into master Oct 7, 2021
@ccremer ccremer deleted the renovate/github.com-gruntwork-io-terratest-0.x branch October 7, 2021 13:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants