## [v1.5.9](https://github.com/aws/aws-k8s-tester/releases/tag/v1.5.9) (2021-04-26)
See [code changes](https://github.com/aws/aws-k8s-tester/compare/v1.5.8...v1.5.9).
### `client`
- Initial commit for [`"github.com/aws/aws-k8s-tester/client"`](https://github.com/aws/aws-k8s-tester/commit/de76767f6e0972d35370457dc67dd4959b9e638f).
### `ec2config`
- Change [`LogColorOverride` field from `bool` to `string`](https://github.com/aws/aws-k8s-tester/pull/212).
- Fix https://github.com/aws/aws-k8s-tester/issues/211.
- If not empty, now `terminal.IsColor` is not run.
### `eks`
- Add [`eks/stresser2`](https://github.com/aws/aws-k8s-tester/pull/206).
### `eksconfig`
- Add [`AWS_K8S_TESTER_EKS_ADD_ON_CLUSTER_LOADER_LOCAL_CL2_SCHEDULER_THROUGHPUT_THRESHOLD`](https://github.com/aws/aws-k8s-tester/pull/208).
- Add [`AWS_K8S_TESTER_EKS_ADD_ON_CLUSTER_LOADER_REMOTE_CL2_SCHEDULER_THROUGHPUT_THRESHOLD`](https://github.com/aws/aws-k8s-tester/pull/208).
- Ignore error [for an unknown region](https://github.com/aws/aws-k8s-tester/pull/204).
- Change [`LogColorOverride` field from `bool` to `string`](https://github.com/aws/aws-k8s-tester/pull/212).
- Fix https://github.com/aws/aws-k8s-tester/issues/211.
- If not empty, now `terminal.IsColor` is not run.
### `k8s-tester`
- [Initial commit](https://github.com/aws/aws-k8s-tester/pull/210).
- To run [tests against existing clusters](https://github.com/aws/aws-k8s-tester/issues/123).
### `utils`
- [Initial commit](https://github.com/aws/aws-k8s-tester/commit/4bee86f539bc692c3f9cd2d303e4c6e20f575c0c).
- Copied from `pkg/*` but with its own `go.mod` file.
### Go
- Compile with [*Go 1.16.3*](https://golang.org/doc/devel/release.html#go1.16).
## [v1.5.8](https://github.com/aws/aws-k8s-tester/releases/tag/v1.5.8) (2021-02-02)
See [code changes](https://github.com/aws/aws-k8s-tester/compare/v1.5.7...v1.5.8).
### `eks`
- Fix [`eks/ng` CFN template](https://github.com/aws/aws-k8s-tester/pull/200).
- Test [`aws-sdk-go-v2`](https://github.com/aws/aws-k8s-tester/pull/201).
### Dependency
- Add [`github.com/aws/aws-sdk-go-v2`](https://github.com/aws/aws-sdk-go-v2/releases) [`v1.0.0`](https://github.com/aws/aws-sdk-go/releases/tag/v1.0.0).
### Go
- Compile with [*Go 1.16rc1*](https://golang.org/doc/devel/release.html#go1.16).
## [v1.5.7](https://github.com/aws/aws-k8s-tester/releases/tag/v1.5.7) (2021-01-25)
See [code changes](https://github.com/aws/aws-k8s-tester/compare/v1.5.6...v1.5.7).
### `eksconfig`
- Fix ["AddOnAmiSoftLockupIssue454" parsing](https://github.com/aws/aws-k8s-tester/pull/199).
### Go
- Compile with [*Go 1.16beta1*](https://golang.org/doc/devel/release.html#go1.16).
## [v1.5.7](https://github.com/aws/aws-k8s-tester/releases/tag/v1.5.7) (2021-01-25)
See [code changes](https://github.com/aws/aws-k8s-tester/compare/v1.5.6...v1.5.7).
### `eksconfig`
- Fix ["AddOnAmiSoftLockupIssue454" parsing](https://github.com/aws/aws-k8s-tester/pull/199).
### Go
- Compile with [*Go 1.16beta1*](https://golang.org/doc/devel/release.html#go1.16).
## [v1.5.6](https://github.com/aws/aws-k8s-tester/releases/tag/v1.5.6) (2021-01-25)
See [code changes](https://github.com/aws/aws-k8s-tester/compare/v1.5.5...v1.5.6).
### Release
- Add [arm64 (Apple M1) builds](https://github.com/aws/aws-k8s-tester/pull/193).
### `eksconfig`
- Expose [configuration of sonobuoy worker/systemd-logs container](https://github.com/aws/aws-k8s-tester/pull/190).
- Warn [file open errors in configuration validator, rather than error out](https://github.com/aws/aws-k8s-tester/pull/191).
### `eks`
- Fix [`eks/mng` delete retries](https://github.com/aws/aws-k8s-tester/pull/196).
- See https://github.com/aws/aws-k8s-tester/issues/195.
- Add [`eks/amazon-eks-ami-issue-454`](https://github.com/aws/aws-k8s-tester/pull/193).
- Fix [list nodes](https://github.com/aws/aws-k8s-tester/pull/197).
### Dependency
- Upgrade [`github.com/aws/aws-sdk-go`](https://github.com/aws/aws-sdk-go/releases) from [`v1.35.27`](https://github.com/aws/aws-sdk-go/releases/tag/v1.35.27) to [`v1.35.30`](https://github.com/aws/aws-sdk-go/releases/tag/v1.35.30).
- `v1.36.2` breaks darwin builds.
### Go
- Compile with [*Go 1.16beta1*](https://golang.org/doc/devel/release.html#go1.16).
## [v1.5.5](https://github.com/aws/aws-k8s-tester/releases/tag/v1.5.5) (2020-11-12)
See [code changes](https://github.com/aws/aws-k8s-tester/compare/v1.5.4...v1.5.5).
### `ec2config`
- Overwrite [ASG AMI ID if SSM parameter is specified](https://github.com/aws/aws-k8s-tester/pull/187).
### `eksconfig`
- Overwrite [node group AMI ID if SSM parameter is specified](https://github.com/aws/aws-k8s-tester/pull/187).
### `eks`
- Do [not include `AWS::SSM::Parameter` in node group CFN template if the parameter is empty](https://github.com/aws/aws-k8s-tester/pull/187).
- Skip [deleting CMK, VPC, IAM role if EKS cluster delete fails](https://github.com/aws/aws-k8s-tester/pull/186).
### Dependency
- Upgrade [`github.com/aws/aws-sdk-go`](https://github.com/aws/aws-sdk-go/releases) from [`v1.35.25`](https://github.com/aws/aws-sdk-go/releases/tag/v1.35.25) to [`v1.35.27`](https://github.com/aws/aws-sdk-go/releases/tag/v1.35.27).
### Go
- Compile with [*Go 1.15.5*](https://golang.org/doc/devel/release.html#go1.15).
## [v1.5.4](https://github.com/aws/aws-k8s-tester/releases/tag/v1.5.4) (2020-11-11)
See [code changes](https://github.com/aws/aws-k8s-tester/compare/v1.5.3...v1.5.4).
### `eks`
- Fix [configuration file overwrite permission errors](https://github.com/aws/aws-k8s-tester/pull/185).
- Fix [VPC creation for us-west-1 region](https://github.com/aws/aws-k8s-tester/pull/183).
- Increase [`clusterloader2` test timeouts](https://github.com/aws/aws-k8s-tester/pull/181).
### `eksconfig`
- Fix [EC2 service principals checks](https://github.com/aws/aws-k8s-tester/pull/184).
### `pkg/aws`
- Fix [S3 bucket creation for us-east-1 region](https://github.com/aws/aws-k8s-tester/pull/182).
### Dependency
- Upgrade [`github.com/aws/aws-sdk-go`](https://github.com/aws/aws-sdk-go/releases) from [`v1.35.10`](https://github.com/aws/aws-sdk-go/releases/tag/v1.35.10) to [`v1.35.25`](https://github.com/aws/aws-sdk-go/releases/tag/v1.35.25).
### Go
- Compile with [*Go 1.15.4*](https://golang.org/doc/devel/release.html#go1.15).
## [v1.5.3](https://github.com/aws/aws-k8s-tester/releases/tag/v1.5.3) (2020-10-20)
See [code changes](https://github.com/aws/aws-k8s-tester/compare/v1.5.2...v1.5.3).
### `eks`
- Fix [`eks/cluster` status update panic issue](https://github.com/aws/aws-k8s-tester/pull/172).
- Expanded [VPC default CIDR range in order to support more pods for larger scale tests](https://github.com/aws/aws-k8s-tester/pull/175).
- Previous VPC defaults had one /19 CIDR Block, allowing for 8k pods. Added multiple blocks of max VPC Block size (/16).
- Changed VPCs from 192 space to 10 space.
### `eks/clusterloader2`
- Allowed to [specify which type of node to place the `clusterloader2` pod](https://github.com/aws/aws-k8s-tester/pull/175) (as to not have the pod be removed in scale down).
### `eksconfig`
- Use [EKS 1.18](https://github.com/aws/aws-k8s-tester/pull/176) by default.
- Subnets are by default [same CIDR range as VPC Blocks](https://github.com/aws/aws-k8s-tester/pull/175), but can be changed with environment variables.
- Public Subnets are /16 blocks by default.
- Private Subnets are /17 blocks by default.
### Dependency
- Upgrade [`github.com/aws/aws-sdk-go`](https://github.com/aws/aws-sdk-go/releases) from [`v1.34.22`](https://github.com/aws/aws-sdk-go/releases/tag/v1.34.22) to [`v1.35.10`](https://github.com/aws/aws-sdk-go/releases/tag/v1.35.10).
### Go
- Compile with [*Go 1.15.3*](https://golang.org/doc/devel/release.html#go1.15).
## [v1.5.2](https://github.com/aws/aws-k8s-tester/releases/tag/v1.5.2) (2020-09-12)
See [code changes](https://github.com/aws/aws-k8s-tester/compare/v1.5.1...v1.5.2).
### `eks`
- Fix [`eks/mng` `desiredSize` parameter in CloudFormation](https://github.com/aws/aws-k8s-tester/pull/170).
### Dependency
- Upgrade [`github.com/aws/aws-sdk-go`](https://github.com/aws/aws-sdk-go/releases) from [`v1.34.20`](https://github.com/aws/aws-sdk-go/releases/tag/v1.34.20) to [`v1.34.22`](https://github.com/aws/aws-sdk-go/releases/tag/v1.34.22).
### Go
- Compile with [*Go 1.15.2*](https://golang.org/doc/devel/release.html#go1.15).
## [v1.5.1](https://github.com/aws/aws-k8s-tester/releases/tag/v1.5.1) (2020-09-10)
See [code changes](https://github.com/aws/aws-k8s-tester/compare/v1.5.0...v1.5.1).
### `eks`
- Fix [`eks/mng` `desiredSize` parameter in CloudFormation](https://github.com/aws/aws-k8s-tester/pull/168).
### Dependency
- Upgrade [`github.com/aws/aws-sdk-go`](https://github.com/aws/aws-sdk-go/releases) from [`v1.34.18`](https://github.com/aws/aws-sdk-go/releases/tag/v1.34.18) to [`v1.34.20`](https://github.com/aws/aws-sdk-go/releases/tag/v1.34.20).
### Go
- Compile with [*Go 1.15.2*](https://golang.org/doc/devel/release.html#go1.15).
## [v1.5.0](https://github.com/aws/aws-k8s-tester/releases/tag/v1.5.0) (2020-09-04)
See [code changes](https://github.com/aws/aws-k8s-tester/compare/v1.4.8...v1.5.0).
### `ec2config`
- Set [ASG size defaults based on desired capacities](https://github.com/aws/aws-k8s-tester/pull/140).
- Either ["desired" or "minimum" must be >0](https://github.com/aws/aws-k8s-tester/pull/143).
- `desired 10, min 0, max 0 ==> desired 10, min 10, max 10`.
- `desired 0, min 1, max 10 ==> desired 0, min 1, max 10`.
### `eksconfig`
- `yaml.Unmarshal` with [`yaml.DisallowUnknownFields`](https://github.com/aws/aws-k8s-tester/pull/147).
- Add [`AWS_K8S_TESTER_EKS_CONFIG`](https://github.com/aws/aws-k8s-tester/pull/138).
- `AWS_K8S_TESTER_EKS_CONFIG` can be used in conjunction with existing `AWS_K8S_TESTER_EKS_*` environmental variables.
- [`AWS_K8S_TESTER_EKS_CONFIG` is always loaded first](https://github.com/aws/aws-k8s-tester/pull/147) in `eksconfig`.
- Set [ASG size defaults based on desired capacities](https://github.com/aws/aws-k8s-tester/pull/140).
- Either ["desired" or "minimum" must be >0](https://github.com/aws/aws-k8s-tester/pull/143).
- `desired 10, min 0, max 0 ==> desired 10, min 10, max 10`.
- `desired 0, min 1, max 10 ==> desired 0, min 1, max 10`.
### `eks`
- Add [`ClusterAutoscaler` addon with kubemark compatibility](https://github.com/aws/aws-k8s-tester/pull/137).
- Remove [unused `docker.sock`](https://github.com/aws/aws-k8s-tester/pull/141).
- Fix [`eks/ng` to include `--dns-cluster-ip` in bootstrap scripts](https://github.com/aws/aws-k8s-tester/pull/162).
- See https://github.com/awslabs/amazon-eks-ami/releases/tag/v20200821.
### `Makefile`
- Improve [build targets](https://github.com/aws/aws-k8s-tester/pull/135).
### `hack`
- Rename [`scripts` to `hack` for parity with Kubernetes projects](https://github.com/aws/aws-k8s-tester/pull/136).
### `pkg/aws`
- Add [`pkg/aws/ec2.WaitUntilRunning`](https://github.com/aws/aws-k8s-tester/pull/153).
### Dependency
- Upgrade [`github.com/aws/aws-sdk-go`](https://github.com/aws/aws-sdk-go/releases) from [`v1.33.8`](https://github.com/aws/aws-sdk-go/releases/tag/v1.33.8) to [`v1.34.18`](https://github.com/aws/aws-sdk-go/releases/tag/v1.34.18).
- Upgrade [`github.com/kubernetes/kubernetes`](https://github.com/kubernetes/kubernetes/releases) from [`v1.18.7-rc.0`](https://github.com/kubernetes/kubernetes/releases/tag/v1.18.7-rc.0) to [`v1.18.9-rc.0`](https://github.com/kubernetes/kubernetes/releases/tag/v1.18.9-rc.0).
- Upgrade [`github.com/kubernetes/client-go`](https://github.com/kubernetes/client-go/releases) from [`v0.18.7-rc.0`](https://github.com/kubernetes/client-go/releases/tag/v0.18.7-rc.0) to [`v0.18.9-rc.0`](https://github.com/kubernetes/client-go/releases/tag/v0.18.9-rc.0).
- Upgrade [`github.com/uber-go/zap`](https://github.com/uber-go/zap/releases) from [`v1.15.0`](https://github.com/uber-go/zap/releases/tag/v1.15.0) to [`v1.16.0`](https://github.com/uber-go/zap/releases/tag/v1.16.0).
### Go
- Compile with [*Go 1.15.1*](https://golang.org/doc/devel/release.html#go1.15).