## [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).