Skip to content

Releases: HBOCodeLabs/infratest

v0.10.0

09 May 15:28
cde97c3
Compare
Choose a tag to compare

What's Changed

  • added: Vault assertion method by @yardbirdsax in #36
  • Bump github.com/aws/aws-sdk-go-v2/service/ec2 from 1.12.0 to 1.142.1 by @dependabot in #120
  • Bump github.com/aws/aws-sdk-go-v2/service/route53 from 1.12.0 to 1.36.1 by @dependabot in #121
  • chore: upgrade go and various deps by @yardbirdsax in #129
  • Bump k8s.io/apimachinery from 0.29.1 to 0.29.3 by @dependabot in #140
  • Bump github.com/aws/aws-sdk-go-v2/service/iam from 1.28.7 to 1.31.3 by @dependabot in #141
  • Bump github.com/gruntwork-io/terratest from 0.46.11 to 0.46.14 by @dependabot in #148
  • Bump github.com/aws/aws-sdk-go-v2/service/eks from 1.37.1 to 1.42.1 by @dependabot in #147

Full Changelog: v0.9.0...v0.10.0

v0.9.0: (MINOR) added assert volume tags method

20 May 19:12
c7897c8
Compare
Choose a tag to compare

v0.8.0: (MINOR) Add AssertRoute53ZoneIsAssociatedWithVPC and Bug Fixes (#35)

13 May 13:58
b81c244
Compare
Choose a tag to compare
* Add function to check for zone <-> VPC association

* Rework AssertEC2InstancesBalancedInSubnets

* Tweaks to AssertEC2InstancesBalancedInSubnets

* Refactor AssertEC2InstancesBalancedInSubnets to only accept instances list

v0.7.2

11 Mar 19:41
dd23474
Compare
Choose a tag to compare
Refactoring VolumeId Tests to use gomock; Adding additional tests to …

v0.7.1: Ensuring tests run for the correct device id (#30)

01 Mar 16:33
943de4b
Compare
Choose a tag to compare
* FIXES: The methods for asserting volume type, throughput, and IOPS values previously did not assert against only the specified device ID. That is now corrected.

v0.7.0

23 Feb 18:08
4758482
Compare
Choose a tag to compare
(MINOR) Adding code for testing & getting ec2 volume type, threshold …

v0.6.0: (MINOR) Add new AWS IAM Role method

01 Feb 18:09
e1d1ede
Compare
Choose a tag to compare
## ADDS
* Added the `AssertIAMRoleMaxSessionDuration method to assert the MaxDurationSession attribute value for a given AWS IAM Role.

v0.5.0

01 Feb 17:14
9502340
Compare
Choose a tag to compare
(MINOR) New methods for Kubernetes job assertion and EKS interactions…

v0.4.0: (MINOR) Fix for AssertEC2TagValue method (#24)

21 Jan 16:44
372195b
Compare
Choose a tag to compare
### SUMMARY
* Fixed bug in  `aws.AssertEC2TagValue` method.
* Removed deprecated (and broken) `aws.AssertEC2TagValueE` method.

### REMOVED
* The deprecated AssertEC2TagValueE method has been removed. It was broken and would not have worked.

### FIXES
* The AssertEC2TagValue method now correctly includes the specified Instance ID in the filter list. Previously it did not include this, causing it to assert against all instances in a region.

### MISC
* The tests for the `aws.AssertEC2TagValue` method have been updated to use the `gomock` mocks rather than the hand written ones.

### Contribution Checklist
* [X] All changes have been reflected in comparable unit test changes or additions.
* [ ] (N/A) Any interactions with third party clients are done via interface types rather than direct interactions.
* [ ] (N/A) All new functions follow the required naming standard.
* [ ] (N/A) All new functions follow the required signature standards.

v0.3.0: (MINOR) improve R53 functions

21 Dec 21:38
632881c
Compare
Choose a tag to compare
## CHANGES

* rename the `AssertRecordExistsInHostedZone` to `AssertRoute53RecordExistsInHostedZone` for consistency
* ensure that a `context.Context` is properly passed to `ListHostedZonesByName`, as is required by https://pkg.go.dev/github.com/aws/aws-sdk-go-v2/service/route53#Client.ListHostedZonesByName