## [0.1.9](https://github.com/aws/aws-k8s-tester/releases/tag/0.1.9) (2018-12-24)
See [code changes](https://github.com/aws/aws-k8s-tester/compare/0.1.8...0.1.9).
### `eksconfig`
- Make [worker node SSH private key path configurable](https://github.com/aws/aws-k8s-tester/pull/25).
- Add `AWS_K8S_TESTER_EKS_WORKER_NODE_PRIVATE_KEY_PATH`.
- Default value is [`${HOME}/.ssh/kube_aws_rsa`](https://github.com/aws/aws-k8s-tester/commit/363b48288a9d448d29ee25ab806890ca4c25e16f) to be consistent with [`GetSigner`](https://pkg.go.dev/k8s.io/kubernetes/test/e2e/framework#GetSigner).
### `internal`
- Make [`internal/ssh` client session log less noisier](https://github.com/aws/aws-k8s-tester/commit/174bb161b7db325df7b03fb76f8cb317e6172682).
### Go
- Compile with [*Go 1.11.4*](https://golang.org/doc/devel/release.html#go1.11).
## [0.1.8](https://github.com/aws/aws-k8s-tester/releases/tag/0.1.8) (2018-12-24)
See [code changes](https://github.com/aws/aws-k8s-tester/compare/0.1.7...0.1.8).
### `eksconfig`
- Add [`ec2config.Config.UploadBucketExpireDays`](https://github.com/aws/aws-k8s-tester/pull/23/commits/085593db14da33808cf4c4aa73653d0c9f6ecb91) field.
- Add [`eksconfig.Config.UploadBucketExpireDays`](https://github.com/aws/aws-k8s-tester/commit/3937183b986c75b50f4293f93e4de664766d6dac) field.
### `internal`
- Add [lifecycle rule to S3 buckets in `internal/ec2` package](https://github.com/aws/aws-k8s-tester/pull/23/commits/8471d495fb9fa4ffbef25c84edcedcadca9036a5).
- Add [lifecycle rule to S3 buckets in `internal/eks` package](https://github.com/aws/aws-k8s-tester/pull/21).
- Make [`eks` worker node log fetcher less noisier](https://github.com/aws/aws-k8s-tester/commit/c7cc28d17b08276e5a583f6e6cb0ca76040f1625).
### Go
- Compile with [*Go 1.11.4*](https://golang.org/doc/devel/release.html#go1.11).
## [0.1.7](https://github.com/aws/aws-k8s-tester/releases/tag/0.1.7) (2018-12-18)
See [code changes](https://github.com/aws/aws-k8s-tester/compare/0.1.6...0.1.7).
### `internal`
- Change [`aws-ebs-csi-driver` command](https://github.com/aws/aws-k8s-tester/commit/09229e31b2fff47d1385c8ee237065b42e5e757f) for csi.
### Go
- Compile with [*Go 1.11.4*](https://golang.org/doc/devel/release.html#go1.11).
## [0.1.6](https://github.com/aws/aws-k8s-tester/releases/tag/0.1.6) (2018-12-18)
See [code changes](https://github.com/aws/aws-k8s-tester/compare/0.1.5...0.1.6).
### `internal`
- Use [CNI v1.3 for worker nodes](https://github.com/aws/aws-k8s-tester/commit/09229e31b2fff47d1385c8ee237065b42e5e757f).
### Go
- Compile with [*Go 1.11.4*](https://golang.org/doc/devel/release.html#go1.11).
## [0.1.5](https://github.com/aws/aws-k8s-tester/releases/tag/0.1.5) (2018-12-14)
See [code changes](https://github.com/aws/aws-k8s-tester/compare/0.1.4...0.1.5).
### `eksconfig`
- Require [Kubernetes v1.11](https://github.com/aws/aws-k8s-tester/commit/62cbfe2ba32d1faf752cb336b9665aa6726bc286).
### Go
- Compile with [*Go 1.11.3*](https://golang.org/doc/devel/release.html#go1.11).
## [0.1.4](https://github.com/aws/aws-k8s-tester/releases/tag/0.1.4) (2018-12-03)
See [code changes](https://github.com/aws/aws-k8s-tester/compare/0.1.3...0.1.4).
### `internal`
- [mkdir before downloading binaries](https://github.com/aws/aws-k8s-tester/commit/0b4e0177ea8669cafee870b19c105d80c9549cd5).
### Go
- Compile with [*Go 1.11.2*](https://golang.org/doc/devel/release.html#go1.11).
## [0.1.3](https://github.com/aws/aws-k8s-tester/releases/tag/0.1.3) (2018-11-29)
See [code changes](https://github.com/aws/aws-k8s-tester/compare/0.1.2...0.1.3).
### `aws-k8s-tester` CLI
- Add [`aws-k8s-tester kubeadm`](https://github.com/aws/aws-k8s-tester/commit/7339ba312212eff2afed720be0e8b0484f50c7bc) command.
### `ec2config`
- Add [`"install-start-kubeadm-amazon-linux-2"` plugin](https://github.com/aws/aws-k8s-tester/commit/fe378db6e272ce37430d07dfddfa84d7c0d1199b).
- Rename to [`ec2config.Config.IngressCIDRs` to `ec2config.Config.IngressRulesTCP`](https://github.com/aws/aws-k8s-tester/commit/a5b1b1479c895e59496bd240990dcc9bfd7924a1).
- Rename to [`"install-start-docker-amazon-linux-2"` and `"install-start-docker-ubuntu"`](https://github.com/aws/aws-k8s-tester/commit/fe378db6e272ce37430d07dfddfa84d7c0d1199b).
- Rename to [`"install-go1.11.2"` to `"install-go-1.11.2"`](https://github.com/aws/aws-k8s-tester/commit/2a9ae7cd967dbd9e67c899de81c05f64ae634db9)
- Remove [`"install-docker-ubuntu"`](https://github.com/aws/aws-k8s-tester/commit/fe378db6e272ce37430d07dfddfa84d7c0d1199b).
- Remove [`"install-start-kubeadm-ubuntu"`](https://github.com/aws/aws-k8s-tester/commit/fe378db6e272ce37430d07dfddfa84d7c0d1199b).
- Set [`ec2config.Config.Wait` to true by default](https://github.com/aws/aws-k8s-tester/commit/fe378db6e272ce37430d07dfddfa84d7c0d1199b).
- Add [`ec2config.Config.InstanceProfileName`](https://github.com/aws/aws-k8s-tester/pull/15/commits/2f7f19c775faea8b6244b8e579716b6bea297f3c)
- Fix a typo in [`ec2config.Config.SubnetIDToAvailabilityZone`](https://github.com/aws/aws-k8s-tester/pull/15/commits/06269a8c296fd28aacd80588982b787f62c0a14d) field.
### `eksconfig`
- Disable [log uploads by default](https://github.com/aws/aws-k8s-tester/commit/cebd3bb6ac5a0d94076c53eb25d8597631fc5c43).
- Add [`eksconfig.Config.KubectlDownloadURL`](https://github.com/aws/aws-k8s-tester/commit/3b8704fcf0c15229fc3480caca41b4ddec1497a1) field.
- Add [`eksconfig.Config.KubectlPath`](https://github.com/aws/aws-k8s-tester/commit/c5826538bac54764c5368f86b85ab46fcf4c54a5) field.
- Add [`eksconfig.Config.AWSIAMAuthenticatorDownloadURL`](https://github.com/aws/aws-k8s-tester/commit/3b8704fcf0c15229fc3480caca41b4ddec1497a1) field.
- Add [`eksconfig.Config.AWSIAMAuthenticatorPath`](https://github.com/aws/aws-k8s-tester/commit/c5826538bac54764c5368f86b85ab46fcf4c54a5) field.
- Fix a typo in [`eksconfig.Config.WorkerNodeASG*`](https://github.com/aws/aws-k8s-tester/commit/e2ed8f45da472660f20743701b266fa79b5611d8) field.
- [Add new regions, update AMIs](https://github.com/aws/aws-k8s-tester/commit/017b53add758cb6ad8e74eda69bb09bc80c76faa).
### `ekstester`
- Add [`ekstester.Tester.KubectlCommand`](https://github.com/aws/aws-k8s-tester/commit/8608df45d6e6cb07c06cd84504a1ae52fb08a1f6) method.
### `storagetester`
- Rename to [`storagetester` from `etcdtester`](https://github.com/aws/aws-k8s-tester/commit/81f38f66690f6f0616b809c4fe8e1860d78b4346).
### `kubeadmconfig`
- Add [`kubeadmconfig`](https://github.com/aws/aws-k8s-tester/commit/857de963f493202b1b89d4d7c26e01c7cc304da0).
### `internal`
- Improve [worker node log fetcher](https://github.com/aws/aws-k8s-tester/pull/10) with concurrency.
- Add [retries on `kubectl get all` fail](https://github.com/aws/aws-k8s-tester/pull/8).
- Add [`kubectl` and `aws-iam-authenticator` downloader](https://github.com/aws/aws-k8s-tester/commit/3b8704fcf0c15229fc3480caca41b4ddec1497a1).
- Handle [interrupt and terminate signals when creating a cluster](https://github.com/aws/aws-k8s-tester/pull/14).
- Add [`csi` pkg and move most of csi integration testing to here](https://github.com/aws/aws-k8s-tester/pull/13).
### Dependency
- Upgrade [`github.com/aws/aws-sdk-go`](https://github.com/aws/aws-sdk-go/releases) from [`v1.15.65`](https://github.com/aws/aws-sdk-go/releases/tag/v1.15.65) to [`v1.15.87`](https://github.com/aws/aws-sdk-go/releases/tag/v1.15.87).
- Change [`github.com/ghodss/yaml`](https://github.com/ghodss/yaml/releases) to [`sigs.k8s.io/yaml`](https://github.com/kubernetes-sigs/yaml).
### Go
- Compile with [*Go 1.11.2*](https://golang.org/doc/devel/release.html#go1.11).
## [0.1.2](https://github.com/aws/aws-k8s-tester/releases/tag/0.1.2) (2018-11-05)
See [code changes](https://github.com/aws/aws-k8s-tester/compare/0.1.1...0.1.2).
### Project
- Rename to [`aws-k8s-tester`](https://github.com/aws/aws-k8s-tester/commit/1512e69443705eafe0ad5b4440e325d2f374cf73).
- Rename to [`ekstester` from `eksdeployer`](https://github.com/aws/aws-k8s-tester/commit/e56f2bd4554ebe26421c896d6b3ae2993d19e6ac).
- Add [`bill-of-materials.json`](https://github.com/aws/aws-k8s-tester/pull/7).
### `aws-k8s-tester` CLI
- Rename to [`aws-k8s-tester` from `awstester`](https://github.com/aws/aws-k8s-tester/commit/1512e69443705eafe0ad5b4440e325d2f374cf73).
- Remove [`aws-k8s-tester ec2 wait`](https://github.com/aws/aws-k8s-tester/commit/36a74c699819d92abdf7f89028ea95b54f19fc98) command.
- Add [`aws-k8s-tester wrk --run-in-ec2`](https://github.com/aws/aws-k8s-tester/commit/3f62032c0fe5aecda5f69a64fe528d46807cb5a5) flag.
- Change [`aws-k8s-tester wrk --duration` to `aws-k8s-tester wrk --minutes`](https://github.com/aws/aws-k8s-tester/commit/8c04dd324ae1e8c915779af4f8c0e8f5b3ca3ecc) flag.
- Add [`aws-k8s-tester etcd`](https://github.com/aws/aws-k8s-tester/commit/3af0d30bc9b85ca800122ff732502d9f820249bb) command.
- Use [Amazon Linux 2 for `aws-k8s-tester csi test integration`](https://github.com/aws/aws-k8s-tester/commit/88a90939d1fc4f798e3ff2a35c10b2aa1b562c14) command.
### `eksconfig`
- Add [`eksconfig.ALBIngressController.TestScalabilityMinutes`](https://github.com/aws/aws-k8s-tester/commit/10240a423f62e991bf4ef0f051f7a24d9340daf6gqq) field.
- Remove [`eksconfig.Instance` field and replace it with `ec2config.Instance](https://github.com/aws/aws-k8s-tester/commit/5156d0df502fe43a89b9c45fcfd3cecb96856d74)
### `etcdconfig`
- Add [`etcdconfig`](https://github.com/aws/aws-k8s-tester/pull/7) package for etcd conformance tests.
### `etcdtester`
- Add [`etcdtester`](https://github.com/aws/aws-k8s-tester/pull/7) package for etcd conformance tests.
- Use [bastion instance to run test operations](https://github.com/aws/aws-k8s-tester/commit/8e7fd780a16433adce69c54c1d995a53a34d60e9).
- To be moved to upstream etcd test project.
### `internal`
- Update [`Tag` field to suffix S3 bucket name with user ID and hostname](https://github.com/aws/aws-k8s-tester/commit/7bfdd6417bcb7128cc00ab1e7810a106bac94347).
- Rename to [`ec2config` from `internal/ec2/config`](https://github.com/aws/aws-k8s-tester/commit/f8b5d466966862658dff6bc254d7491ba2333aa6).
- Add [`ec2config.Config.IngressCIDRs`](https://github.com/aws/aws-k8s-tester/commit/8e7fd780a16433adce69c54c1d995a53a34d60e9) field.
- Add [`ec2config.Config.Wait`](https://github.com/aws/aws-k8s-tester/commit/6073c2de289e352c5454d4b17380022168bcbac6) field.
- Add [`internal/ssh.SSH.Send/Download` using SCP protocol](https://github.com/aws/aws-k8s-tester/commit/84e4363ad658cc6db8e0bf979f6f6bb841795eec).
- Implement [`internal/ec2.Deployer.Delete`](https://github.com/aws/aws-k8s-tester/commit/000d2292d6108e1ea46ce359f6ac9a08214b592f) method.
### `pkg/wrk`
- Change [`wrk.Config.Duration` to `wrk.Config.Minutes`](https://github.com/aws/aws-k8s-tester/commit/133f7945e297a01c367d021b924c7a04ff992a9e) flag.
### Dependency
- Upgrade [`github.com/aws/aws-sdk-go`](https://github.com/aws/aws-sdk-go/releases) from [`v1.15.64`](https://github.com/aws/aws-sdk-go/releases/tag/v1.15.64) to [`v1.15.65`](https://github.com/aws/aws-sdk-go/releases/tag/v1.15.65).
### Go
- Compile with [*Go 1.11.1*](https://golang.org/doc/devel/release.html#go1.11).
## [0.1.1](https://github.com/aws/aws-k8s-tester/releases/tag/0.1.1) (2018-10-29)
See [code changes](https://github.com/aws/aws-k8s-tester/compare/0.1.0...0.1.1).
### `awstester` CLI
- Add [`awstester ec2 wait`](https://github.com/aws/aws-k8s-tester/commit/8f66f7413f8f32a8479888ba3ae53449e75d05cc) command.
- Use EC2 metadata to name [`awstester wrk` output](https://github.com/aws/aws-k8s-tester/commit/03ec0af6e12d4ca85e539905b7ec3da2729c1f3f).
- Split [`awstester eks prow status-serve/get` to `awstester eks prow status serve` and `aws-k8s-tester eks prow status get`](https://github.com/aws/aws-k8s-tester/commit/297bf2795c4bc62c55de121b47e0a1bb62ad6108).
### `eksconfig`
- Add [`eksconfig.Instance.LaunchTime`](https://github.com/aws/aws-k8s-tester/commit/d886cbeb0d7ea9b8e71f0b9bf57e04923985202d) field.
### `internal`
- Add [`"install-kubeadm"` plugin to `internal/ec2/config/plugins`](https://github.com/aws/aws-k8s-tester/commit/e103c1ca68742bb56a8c43d3508d0c09423bb6b5).
- Add [`ec2config.Config.InitScriptCreated`](https://github.com/aws/aws-k8s-tester/commit/793935db2418a7c960d89512372f534996adcb19) flag.
- Add [`ec2config.Instance.LaunchTime`](https://github.com/aws/aws-k8s-tester/commit/36fe5579ffb719d108272640c22f478127295dac) field.
### Go
- Compile with [*Go 1.11.1*](https://golang.org/doc/devel/release.html#go1.11).
## [0.1.0](https://github.com/aws/aws-k8s-tester/releases/tag/0.1.0) (2018-10-29)
See [code changes](https://github.com/aws/aws-k8s-tester/compare/0.0.9...0.1.0).
### `awstester` CLI
- Add [`awstester eks prow status-get --data-dir`](https://github.com/aws/aws-k8s-tester/commit/034b9f6667b664368bace942b2e8f160c1eadf9f) flag.
### Go
- Compile with [*Go 1.11.1*](https://golang.org/doc/devel/release.html#go1.11).