Skip to content

@gruntwork-ci gruntwork-ci released this Oct 11, 2019 · 2 commits to master since this release

Modules affected

  • k8s [BREAKING CHANGE]
  • helm

Description

NewKubectlOptions constructor now requires a third argument, the namespace name. The constructor will also initialize the Env map to an empty map so you can start appending env vars on the returned struct.

Migration guide

This release updates the function signature of NewKubectlOptions. When upgrading, you will now need to pass in the namespace as the third argument to the function. You can pass in an empty string ("") if you would like to keep the old behavior of the function.

Special thanks

Special thanks to @j4ng5y for their contribution!

Related links

Assets 2

@gruntwork-ci gruntwork-ci released this Oct 11, 2019 · 39 commits to master since this release

Modules affected

  • k8s

Description

This release introduces functions dealing with DaemonSets to the k8s module: ListDaemonSets, ListDaemonSetsE, GetDaemonSet, and GetDaemonSetE.

Special thanks

Special thanks @ajayk for their contribution!

Related links

Assets 9

@gruntwork-ci gruntwork-ci released this Oct 8, 2019 · 47 commits to master since this release

Modules affected

  • test-structure
  • files

Description

Change IsTestDataPresent to use os.Stat to check existence of path. This release also introduces FileExistsE, which will return the underlying error if it is anything other than an error representing "file does not exist" (e.g permissions error).

Special thanks

Special thanks to @njunxuan for their contribution!

Related links

Assets 2

@gruntwork-ci gruntwork-ci released this Oct 7, 2019 · 54 commits to master since this release

Modules affected

  • azure

Description

  • Fix typo for 'southafricawest' region name

Special thanks

Related links

Assets 9
Pre-release

@yorinasub17 yorinasub17 released this Oct 2, 2019 · 2 commits to pull-request-384 since this release

Integration testing of go modules

Assets 2

@gruntwork-ci gruntwork-ci released this Sep 30, 2019 · 58 commits to master since this release

Modules affected

  • aws

Description

Adds helper functions for verifying if a subnet is public for AWS: aws.IsPublicSubnet and aws.IsPublicSubnetE.

Special thanks

Special thanks to @kasia-kittel for their contribution!

Related links

Assets 2

@gruntwork-ci gruntwork-ci released this Sep 30, 2019 · 64 commits to master since this release

Modules affected

  • k8s

Description

This release removes the dependency on the kubernetes core modules for implementing the tunneling functions.

Special thanks

Special thanks to @tmc for their contribution!

Related links

Assets 2

@gruntwork-ci gruntwork-ci released this Sep 23, 2019 · 67 commits to master since this release

Modules affected

  • terraform

Description

  • When passing variables to Terraform, always wrap map keys in quotes. This allows passing in maps with keys that contain non alphanumeric characters, such as dots.

Special thanks

  • Thank you to @nlowe for the PR!

Related links

Assets 9

@gruntwork-ci gruntwork-ci released this Sep 11, 2019 · 69 commits to master since this release

Modules affected

  • http-helper [BACKWARDS INCOMPATIBLE]

Description

This release updates the HTTPDo, HTTPDoE, HTTPDoWithRetry, HTTPDoWithRetryE, HTTPDoWithValidationRetry, and HTTPDoWithValidationRetryE functions to use []byte for the request body instead of io.Reader. This change fixes a bug in the retry flavors of the functions that allow for reusing the body multiple times when making the HTTP request.

This release also includes README changes to update instructions around caching.

Migration Guide

Since the type for the body parameter on the http helper functions changed, you will need to update your calling code to change the type into []byte before passing into the helper functions.

Special thanks

Special thanks to @alexstanhope and @jendrikjoe for their contributions.

Related links

Assets 9

@gruntwork-ci gruntwork-ci released this Sep 4, 2019 · 75 commits to master since this release

Modules affected

  • aws

Description

  • Introduces GetVpcById and GetVpcByIdE, which allows you to look up a VPC by ID.
  • Introduces GetVpcsE, a general purpose helper function to look up VPCs using provided filters.

Special thanks

Special thanks to @kasia-kittel for their contribution!

Related links

Assets 9
You can’t perform that action at this time.