## [0.3.4](https://github.com/aws/aws-k8s-tester/releases/tag/0.3.4) (2019-09-03) See [code changes](https://github.com/aws/aws-k8s-tester/compare/0.3.3...0.3.4). ### `e2e` - [`e2e/framework`](https://github.com/aws/aws-k8s-tester/pull/50): This is largely features that are needed from the kubernetes/kubernetes test framework. Future goal is to use that, ideally when it is pulled out of mainline. This includes features such as waiting for resources. - [`e2e/resources`](https://github.com/aws/aws-k8s-tester/pull/50): Includes some go k8s resources such as an NGINX deployment. Also has ginkgo test code to create and wait for resources in resources.go. - [`e2e/cloud`](https://github.com/aws/aws-k8s-tester/pull/50): This is used in the framework to include aws sdk functionality. It lets people use functions in upstream as well as anything we add. This will be refactored into pkg/awsapi ### Dependency - Upgrade [`github.com/aws/aws-sdk-go`](https://github.com/aws/aws-sdk-go/releases) from [`v1.23.1`](https://github.com/aws/aws-sdk-go/releases/tag/v1.23.1) to [`v1.23.13`](https://github.com/aws/aws-sdk-go/releases/tag/v1.23.13). ### Go - Compile with [*Go 1.12.9*](https://golang.org/doc/devel/release.html#go1.12).
## [0.3.3](https://github.com/aws/aws-k8s-tester/releases/tag/0.3.3) (2019-08-20) See [code changes](https://github.com/aws/aws-k8s-tester/compare/0.3.2...0.3.3). ### `ec2config` - Remove [instance type checks](https://github.com/aws/aws-k8s-tester/commit/5cd11f2c54f3956edaeeac7680fe678f9340e73f). - The invalid instance type will return errors from AWS API anyway. ### `eksconfig` - Remove [instance type, region, Kubernetes version checks](https://github.com/aws/aws-k8s-tester/commit/5cd11f2c54f3956edaeeac7680fe678f9340e73f). - The invalid input will return errors from AWS API anyway. ### `eks` - Clean up [EKS auth code](https://github.com/aws/aws-k8s-tester/blob/a686ab5d6ec72f016b3b6dab843a532397fdc78a/eks/eks_auth.go). ### Go - Compile with [*Go 1.12.9*](https://golang.org/doc/devel/release.html#go1.12).
## [0.3.2](https://github.com/aws/aws-k8s-tester/releases/tag/0.3.2) (2019-08-15) See [code changes](https://github.com/aws/aws-k8s-tester/compare/0.3.1...0.3.2). ### `aws-k8s-tester alb-log` - Remove, to be added back in future releases. ### `aws-k8s-tester wrk` - Remove, to be added back in future releases. ### `ec2config` - Replace [`LogDebug` with `LogLevel`](https://github.com/aws/aws-k8s-tester/commit/83140d408676142f7e5e7a2fe9cd0c19e8aec6bf). ### `eksconfig` - Replace [`LogDebug` with `LogLevel`](https://github.com/aws/aws-k8s-tester/commit/83140d408676142f7e5e7a2fe9cd0c19e8aec6bf). ### `ekstester` - Add [`KubernetesClientSet() *kubernetes.Clientset`](https://github.com/aws/aws-k8s-tester/commit/b5eaf2c0ec3215366d4211e68c0a3c118cd29e8b) method to `ekstester.Deployer` interface. - Easily extendable for other projects. - See https://github.com/aws/aws-k8s-tester/issues/48 for more. ### `etcdconfig` - Replace [`LogDebug` with `LogLevel`](https://github.com/aws/aws-k8s-tester/commit/83140d408676142f7e5e7a2fe9cd0c19e8aec6bf). ### `kubernetesconfig` - Remove, to be added back in future releases. ### `kubeadmconfig` - Remove, to be added back in future releases. ### Dependency - Upgrade [`github.com/aws/aws-sdk-go`](https://github.com/aws/aws-sdk-go/releases) from [`v1.22.0`](https://github.com/aws/aws-sdk-go/releases/tag/v1.22.0) to [`v1.23.1`](https://github.com/aws/aws-sdk-go/releases/tag/v1.23.1). ### Go - Compile with [*Go 1.12.8*](https://golang.org/doc/devel/release.html#go1.12).
## [0.3.1](https://github.com/aws/aws-k8s-tester/releases/tag/0.3.1) (2019-08-06) See [code changes](https://github.com/aws/aws-k8s-tester/compare/0.3.0...0.3.1). ### `internal` - Use [Go 1.12.7 for CSI integration tests](https://github.com/aws/aws-k8s-tester/commit/3b052ededa5a0cc37ac145fab31556bb463b9a3a). ### Go - Compile with [*Go 1.12.7*](https://golang.org/doc/devel/release.html#go1.12).
## [0.3.0](https://github.com/aws/aws-k8s-tester/releases/tag/0.3.0) (2019-08-06) See [code changes](https://github.com/aws/aws-k8s-tester/compare/0.2.8...0.3.0). ### `ec2config` - Add [`InstanceProfileFilePath` field](https://github.com/aws/aws-k8s-tester/commit/78ef8e10a6a4a09456a4895f0b30a3b8f5ca8d2b). - Add [`VolumeSize` field](https://github.com/aws/aws-k8s-tester/commit/c2d4e39af832e9369c801cfcd5fd97dbf1e41d43). - Add [`Tags` field](https://github.com/aws/aws-k8s-tester/commit/c8b6f67a7bb712b89a4d08c4afcd00c240ba4051). - Remove [`BackupConfig` method](https://github.com/aws/aws-k8s-tester/commit/48e009b185b5dc10f9b5295806bf3845e5e6d4de). ### `etcdconfig` - Remove [`BackupConfig` method](https://github.com/aws/aws-k8s-tester/commit/48e009b185b5dc10f9b5295806bf3845e5e6d4de). ### `eks` - Move [out of `internal` package](https://github.com/aws/aws-k8s-tester/commit/b4015a63d24887f06c7ec9e42c1ea5ac5e8d1831). - [Use case](https://github.com/aws/aws-k8s-tester/issues/47). ### `eksconfig` - Add [`SSHCommands` method](https://github.com/aws/aws-k8s-tester/commit/f2ba0a997054282045deb042c38fbb3d63212eb9). - Add [`KubectlCommands` method](https://github.com/aws/aws-k8s-tester/commit/00eda4d5a5edba78e08d607d2891aea632ac0e46). - Add [`WorkerNodeASGDesiredCapacity` field to configure `NodeAutoScalingGroupDesiredCapacity` for EKS worker nodes](https://github.com/aws/aws-k8s-tester/commit/dd2764bf29b242b4313ee1b4a16b3c592b84c6bb). - Remove [`TestMode` field](https://github.com/aws/aws-k8s-tester/commit/c55ffe8c79f866774e1f684007b9d610769cea6d). - Rename [`EKSCustomEndpoint` field to `EKSCustomEndpoint`](https://github.com/aws/aws-k8s-tester/commit/a3a700700b8708be6f34a1896b3b8793e602db6d). - Move [`CFStackVPC*` to `eksconfig`, and add custom VPC/Subnet CIDR ranges](https://github.com/aws/aws-k8s-tester/commit/6df3c2497127da9bf06794c5519e4e4b245764af). - Make [EKS 1.13 by default](https://github.com/aws/aws-k8s-tester/commit/933d7ac1475b991e02aad2b2681c2a60cf7a2e16). - Upgrade to [CNI 1.5](https://github.com/aws/aws-k8s-tester/commit/933d7ac1475b991e02aad2b2681c2a60cf7a2e16). - Remove all [ALB plugin code](https://github.com/aws/aws-k8s-tester/commit/229c321b8a9a044a1726d4c23e7383036e36b753). - Remove [`BackupConfig` method](https://github.com/aws/aws-k8s-tester/commit/48e009b185b5dc10f9b5295806bf3845e5e6d4de). ### `internal` - Clean up [`internal/eks`](https://github.com/aws/aws-k8s-tester/commit/a3c5696236d507160c575f134ac3958462996b9b). - Refactor [`internal/csi` test package](https://github.com/aws/aws-k8s-tester/commit/ac63cc9b3a5ae806b8b5bd8b8d37d4a1c6208cb6). - Remove all [ALB plugin code](https://github.com/aws/aws-k8s-tester/commit/229c321b8a9a044a1726d4c23e7383036e36b753). ### `pkg` - Use [local timezone instead of UTC in `pkg/zaputil`](https://github.com/aws/aws-k8s-tester/commit/2905a5d2fdc03df9d065f876c57394d4d292b561). ### Dependency - Upgrade [`github.com/aws/aws-sdk-go`](https://github.com/aws/aws-sdk-go/releases) from [`v1.20.20`](https://github.com/aws/aws-sdk-go/releases/tag/v1.20.20) to [`v1.22.0`](https://github.com/aws/aws-sdk-go/releases/tag/v1.22.0). - Upgrade [`go.uber.org/zap`](https://github.com/uber-go/releases) from [`v1.10.0`](https://github.com/uber-go/zap/releases/tag/v1.10.0) to [`v1.10.0`](https://github.com/uber-go/zap/releases/tag/v1.10.0). ### Go - Compile with [*Go 1.12.7*](https://golang.org/doc/devel/release.html#go1.12).