## [v1.0.9](https://github.com/aws/aws-k8s-tester/releases/tag/v1.0.9) (2020-04-27) See [code changes](https://github.com/aws/aws-k8s-tester/compare/v1.0.8...v1.0.9). ### `pkg/k8s-client` - Use [`apiserver_storage_data_key_generation_duration_seconds_count` for encryption provider health checks](https://github.com/aws/aws-k8s-tester/commit/adec2b25a47ce8fb04f22c315e695069a2ee5dd7). - `apiserver_storage_data_key_generation_latencies_microseconds_count` is being turned off in Kubernetes 1.17. ### `eksconfig` - Add [`eksconfig.Config.Clients` and `eksconfig.Config.ClientTimeout` to configure the number of clients and request timeouts](https://github.com/aws/aws-k8s-tester/commit/e7f3519de45e5dd74ef87553088f448060e93679). ### `eks` - Add [`github.com/aws/aws-k8s-tester/eks/cluster-loader`](https://github.com/aws/aws-k8s-tester/commit/e7f3519de45e5dd74ef87553088f448060e93679). - ref. https://github.com/kubernetes/perf-tests - Add [retries to `InstallNvidiaDriver`](https://github.com/aws/aws-k8s-tester/commit/e7f3519de45e5dd74ef87553088f448060e93679). - Use [`NVIDIA/k8s-device-plugin` `v1.0.0-beta5`, previously `v1.0.0-beta4`](https://github.com/NVIDIA/k8s-device-plugin/releases/tag/1.0.0-beta5). ### `pkg/k8s-client` - Support [multiple clients in `github.com/aws/aws-k8s-tester/pkg/k8s-client.EKS` interface](https://github.com/aws/aws-k8s-tester/commit/7476747c725e6821c14e8144e0cdf78fb7da1bd5). - Useful for cluster load tests. ### Go - Compile with [*Go 1.14.2*](https://golang.org/doc/devel/release.html#go1.14).
## [v1.0.8](https://github.com/aws/aws-k8s-tester/releases/tag/v1.0.8) (2020-04-25) See [code changes](https://github.com/aws/aws-k8s-tester/compare/v1.0.7...v1.0.8). ### `aws-k8s-tester` - Now [`aws-k8s-tester ec2 create cluster` writes a new configuration file if `--path` file does not exist](https://github.com/aws/aws-k8s-tester/commit/f9a81a46be0108f2aa58520ee100214654913af3). - Now [`aws-k8s-tester eks create cluster` writes a new configuration file if `--path` file does not exist](https://github.com/aws/aws-k8s-tester/commit/d556f1c4fa3565f9c19a8abe21eaa586acafe0fa). ### `eksconfig` - Increase [`NGMaxLimit` from 100 to 300](https://github.com/aws/aws-k8s-tester/commit/6ba51a14f4689996b326c001e6045bbde8306274). ### `ec2config` - Rename [`ASG.SSMDocumentCommandID` to `ASG.SSMDocumentCommandIDs` as `[]string` type](https://github.com/aws/aws-k8s-tester/commit/7aed1aa60a370c5cf924357b3d197e60d04c1b92). ### `ec2` - Replace [`httpDownloadFile` with `httputil.Download`](https://github.com/aws/aws-k8s-tester/commit/d95e71fe68c2da79049119db7ea9a60eca78878a). - Replace [`httpReadInsecure` with `httputil.ReadInsecure`](https://github.com/aws/aws-k8s-tester/commit/d95e71fe68c2da79049119db7ea9a60eca78878a). - Batch [SSM execution by 50](https://github.com/aws/aws-k8s-tester/commit/7aed1aa60a370c5cf924357b3d197e60d04c1b92). - Fix `'instanceIds' failed to satisfy constraint: Member must have length less than or equal to 50`. ### `eksconfig` - Add [`AddOnJupyterHub`](https://github.com/aws/aws-k8s-tester/commit/b5660b1187d184b4be3fb8d09077bbe321f16d91). ### `eks` - Remove [unused `eks/gpu.Tester` `Config.Namespace` field](https://github.com/aws/aws-k8s-tester/commit/01a13907005c17ee4ba465570e7772d57f39d3d0). - Fix [`eks/irsa-fargate` `kubectl logs` test](https://github.com/aws/aws-k8s-tester/commit/27605323e451b0d09c0abaff82333e1a20a93fb3). - Add [`"github.com/aws/aws-k8s-tester/eks/jupyter-hub"`](https://github.com/aws/aws-k8s-tester/commit/b5660b1187d184b4be3fb8d09077bbe321f16d91). - Add [`"github.com/aws/aws-k8s-tester/eks/kubeflow"`](https://github.com/aws/aws-k8s-tester/commit/b5660b1187d184b4be3fb8d09077bbe321f16d91). - Improve [node waits using node labels](https://github.com/aws/aws-k8s-tester/commit/7aed1aa60a370c5cf924357b3d197e60d04c1b92). - Batch [SSM execution by 50](https://github.com/aws/aws-k8s-tester/commit/7aed1aa60a370c5cf924357b3d197e60d04c1b92). - Fix `'instanceIds' failed to satisfy constraint: Member must have length less than or equal to 50`. - Add [`eks/helm.InstallConfig.QueryFunc` for debug](https://github.com/aws/aws-k8s-tester/commit/6e75d8eb022ed293e0cc762ec25f335c5df72cfa). ### Dependency - Upgrade [`github.com/helm/helm`](https://github.com/helm/helm/releases) from [`v3.2.0-rc.1`](https://github.com/helm/helm/releases/tag/v3.2.0-rc.1) to [`v3.2.0`](https://github.com/helm/helm/releases/tag/v3.2.0). - Upgrade [`github.com/uber-go/zap`](https://github.com/uber-go/zap/releases) from [`v1.14.1`](https://github.com/uber-go/zap/releases/tag/v1.14.1) to [`v1.15.0`](https://github.com/uber-go/zap/releases/tag/v1.15.0). - Upgrade [`github.com/aws/aws-sdk-go`](https://github.com/aws/aws-sdk-go/releases) from [`v1.30.13`](https://github.com/aws/aws-sdk-go/releases/tag/v1.30.13) to [`v1.30.14`](https://github.com/aws/aws-sdk-go/releases/tag/v1.30.14). ### Go - Compile with [*Go 1.14.2*](https://golang.org/doc/devel/release.html#go1.14).
## [v1.0.7](https://github.com/aws/aws-k8s-tester/releases/tag/v1.0.7) (2020-04-23) See [code changes](https://github.com/aws/aws-k8s-tester/compare/v1.0.6...v1.0.7). ### `eks` - Add [`AddOnIRSAFargate` for "IAM Roles for Service Accounts (IRSA)" Pod with Fargate](https://github.com/aws/aws-k8s-tester/commit/a81b0245401cfdc51188dfaed1641bb39a77107d). - Fix [`eks/fargate` `kubectl logs`](https://github.com/aws/aws-k8s-tester/commit/13749885f2f189f610e9d7fef99d89e04fde3793). ### Dependency - Upgrade [`github.com/aws/aws-sdk-go`](https://github.com/aws/aws-sdk-go/releases) from [`v1.30.11`](https://github.com/aws/aws-sdk-go/releases/tag/v1.30.11) to [`v1.30.13`](https://github.com/aws/aws-sdk-go/releases/tag/v1.30.13). ### Go - Compile with [*Go 1.14.2*](https://golang.org/doc/devel/release.html#go1.14).
## [v1.0.6](https://github.com/aws/aws-k8s-tester/releases/tag/v1.0.6) (2020-04-22) See [code changes](https://github.com/aws/aws-k8s-tester/compare/v1.0.5...v1.0.6). ### `aws-k8s-tester` - Add [`aws-k8s-tester eks create/delete --enable-prompt` flag](https://github.com/aws/aws-k8s-tester/commit/b83d6bd925c83592dd1ecc6cceb813de0d0442a2). - `--enable-prompt=true` by default. - `--enable-prompt=false` to disable. - Add [`aws-k8s-tester ec2 create/delete --enable-prompt` flag](https://github.com/aws/aws-k8s-tester/commit/c7de973f5e411f1bd1237b89e9a0dc99c9b23ef7). - `--enable-prompt=true` by default. - `--enable-prompt=false` to disable. ### `ecconfig` - Support [`GetRef.Name` in `Config.ASGs`](https://github.com/aws/aws-k8s-tester/commit/2629d4795cc423d6bed050fc89e6f0985844214a). - e.g. `{"GetRef.Name-ng-for-cni":{"name":"GetRef.Name-ng-for-cni","ssm-document-cfn-stack-name":"GetRef.Name-doc", "ssm-document-name":"GetRef.Name-name", "remote...` - Automatically [fix invalid SSM document name in `ec2config.ASG.SSMDocumentName`](https://github.com/aws/aws-k8s-tester/commit/4914ca5d5fec4127932d9646a2885af8898baa6b). ### `eksconfig` - Seperate [files for `AddOn*`](https://github.com/aws/aws-k8s-tester/commit/28d6baa83ce4df8e1c32b849c8e4d0ac5e3e3682). - Rename [`AddOnAppMesh.AddOnCFNStackARN` to `AddOnAppMesh.PolicyCFNStackID`](https://github.com/aws/aws-k8s-tester/commit/eb3368cbf7c3fa961fe600cfc89f5444f8a80b77). - Add [`AddOnWordpress`](https://github.com/aws/aws-k8s-tester/commit/eb3368cbf7c3fa961fe600cfc89f5444f8a80b77). - Add [`AddOnCSRs.InitialRequestConditionType` for simulate an initial CSR condition](https://github.com/aws/aws-k8s-tester/commit/eb3368cbf7c3fa961fe600cfc89f5444f8a80b77). - Support [variable evaluation for `AWS_K8S_TESTER_EKS_COMMAND_AFTER_CREATE_CLUSTER` and `AWS_K8S_TESTER_EKS_COMMAND_AFTER_CREATE_ADD_ONS`](https://github.com/aws/aws-k8s-tester/commit/eb3368cbf7c3fa961fe600cfc89f5444f8a80b77). - `AWS_K8S_TESTER_EKS_COMMAND_AFTER_CREATE_CLUSTER="aws eks describe-cluster --name GetRef.Name"` - `AWS_K8S_TESTER_EKS_COMMAND_AFTER_CREATE_ADD_ONS="echo GetRef.ClusterARN"` - Add [`AddOnKubernetesDashboard`](https://github.com/aws/aws-k8s-tester/commit/e07dedcf6dc2be7837f6a1a78fd7e37024ba17d8). - Add [`AddOnPrometheusGrafana`](https://github.com/aws/aws-k8s-tester/commit/115da16e9f9887dc71998ff6940cf5908f082af9). - Add [`AddOnCSIEBS`](https://github.com/aws/aws-k8s-tester/commit/bd343e016ac8be7b912985c2972eb75361ac1599). - Fix [`AddOnFargate.ProfileName` reserved prefix validation check](https://github.com/aws/aws-k8s-tester/commit/5a032a78be4e8daf2a6325ba3889c2fb3e752eb0). - Support [`GetRef.Name` in `AWS_K8S_TESTER_EKS_ADD_ON_NODE_GROUPS_ASGS` and `AWS_K8S_TESTER_EKS_ADD_ON_MANAGED_NODE_GROUPS_MNGS`](https://github.com/aws/aws-k8s-tester/commit/2629d4795cc423d6bed050fc89e6f0985844214a). - e.g. `{"GetRef.Name-ng-for-cni":{"name":"GetRef.Name-ng-for-cni","ssm-document-cfn-stack-name":"GetRef.Name-doc", "ssm-document-name":"GetRef.Name-name", "remote...` - Automatically [fix invalid SSM document name in `ec2config.ASG.SSMDocumentName`](https://github.com/aws/aws-k8s-tester/commit/4914ca5d5fec4127932d9646a2885af8898baa6b). ### `eks` - Create [node labels and use `nodeSelector` for add-ons](https://github.com/aws/aws-k8s-tester/commit/eb3368cbf7c3fa961fe600cfc89f5444f8a80b77). - Add [`NGType` node labels](https://github.com/aws/aws-k8s-tester/commit/eb3368cbf7c3fa961fe600cfc89f5444f8a80b77). - Rename [`"github.com/aws/aws-k8s-tester/eks/appmesh"` to `"github.com/aws/aws-k8s-tester/eks/app-mesh"`](https://github.com/aws/aws-k8s-tester/commit/eb3368cbf7c3fa961fe600cfc89f5444f8a80b77). - Improve [`eks/app-mesh` to update helm repo before install](https://github.com/aws/aws-k8s-tester/commit/eb3368cbf7c3fa961fe600cfc89f5444f8a80b77). - Improve [`"github.com/aws/aws-k8s-tester/eks/csrs"` to simulate initial CSR conditions](https://github.com/aws/aws-k8s-tester/commit/eb3368cbf7c3fa961fe600cfc89f5444f8a80b77). - Add [`"github.com/aws/aws-k8s-tester/eks/helm"`](https://github.com/aws/aws-k8s-tester/commit/eb3368cbf7c3fa961fe600cfc89f5444f8a80b77). - Add [`"github.com/aws/aws-k8s-tester/eks/wordpress"`](https://github.com/aws/aws-k8s-tester/commit/eb3368cbf7c3fa961fe600cfc89f5444f8a80b77). - Add [`"github.com/aws/aws-k8s-tester/eks/kubernetes-dashboard"`](https://github.com/aws/aws-k8s-tester/commit/c296d0587a07112bf5c08f709e96f8d806d2828e). - Add [`"github.com/aws/aws-k8s-tester/eks/prometheus-grafana"`](https://github.com/aws/aws-k8s-tester/commit/115da16e9f9887dc71998ff6940cf5908f082af9). - Add [`"github.com/aws/aws-k8s-tester/eks/csi-ebs"`](https://github.com/aws/aws-k8s-tester/commit/bd343e016ac8be7b912985c2972eb75361ac1599). - Add [retries to `aws eks update-kubeconfig`](https://github.com/aws/aws-k8s-tester/commit/bd343e016ac8be7b912985c2972eb75361ac1599). - Fix [`AddOnIRSA` count success operation for `BOTTLEROCKET_x86_64` AMI](https://github.com/aws/aws-k8s-tester/commit/5a032a78be4e8daf2a6325ba3889c2fb3e752eb0). - Add [`Name` tag to node group nodes](https://github.com/aws/aws-k8s-tester/commit/5a032a78be4e8daf2a6325ba3889c2fb3e752eb0). ### Dependency - Upgrade [`github.com/aws/aws-sdk-go`](https://github.com/aws/aws-sdk-go/releases) from [`v1.30.7`](https://github.com/aws/aws-sdk-go/releases/tag/v1.30.7) to [`v1.30.11`](https://github.com/aws/aws-sdk-go/releases/tag/v1.30.11). - Upgrade [`github.com/helm/helm`](https://github.com/helm/helm/releases) from [`v3.1.1`](https://github.com/helm/helm/releases/tag/v3.1.1) to [`v3.2.0-rc.1`](https://github.com/helm/helm/releases/tag/v3.2.0-rc.1). - Upgrade [`github.com/kubernetes/client-go`](https://github.com/kubernetes/client-go/releases) from [`kubernetes-1.15.4`](https://github.com/kubernetes/client-go/releases/tag/kubernetes-1.15.4) to [`v0.18.2`](https://github.com/kubernetes/client-go/releases/tag/v0.18.2). ### Go - Compile with [*Go 1.14.2*](https://golang.org/doc/devel/release.html#go1.14).
## [v1.0.5](https://github.com/aws/aws-k8s-tester/releases/tag/v1.0.5) (2020-04-15) See [code changes](https://github.com/aws/aws-k8s-tester/compare/v1.0.4...v1.0.5). ### `etcd-utils` - Add [`etcd-utils k8s list` `--csv-aggregated-ids` and `--csv-aggregated-output` flags](https://github.com/aws/aws-k8s-tester/commit/7b3975f12f2cca9da9927bd930d189119ccadf0a). ### `eks` - Fix [node group checks when DHCP option domain name is set](https://github.com/aws/aws-k8s-tester/commit/e3ee6cce0d81b85f52aae3264384445e2c022f2d). - e.g. `"caller":"ng/asg.go:809","msg":"node may not belong to this ASG","host-name":"ip-192-168-132-188.my-private-dns"` ### Go - Compile with [*Go 1.14.2*](https://golang.org/doc/devel/release.html#go1.14).
## [v1.0.4](https://github.com/aws/aws-k8s-tester/releases/tag/v1.0.4) (2020-04-14) See [code changes](https://github.com/aws/aws-k8s-tester/compare/v1.0.3...v1.0.4). ### `etcd-utils` - Add [`etcd-utils k8s list --csv-ids` flag](https://github.com/aws/aws-k8s-tester/commit/cb661c3339fd31b39c8e315028fc97fe1e73ca56). - Read https://github.com/aws/aws-k8s-tester#etcd-utils-k8s-list. ### Go - Compile with [*Go 1.14.2*](https://golang.org/doc/devel/release.html#go1.14).
## [v1.0.3](https://github.com/aws/aws-k8s-tester/releases/tag/v1.0.3) (2020-04-14) See [code changes](https://github.com/aws/aws-k8s-tester/compare/v1.0.2...v1.0.3). ### `etcd-utils` - Add [`etcd-utils k8s list`](https://github.com/aws/aws-k8s-tester/commit/86ba0378fa0125b9dda552697dd3cb717be13f7a). - Read https://github.com/aws/aws-k8s-tester#etcd-utils-k8s-list. ### Go - Compile with [*Go 1.14.2*](https://golang.org/doc/devel/release.html#go1.14).
## [v1.0.2](https://github.com/aws/aws-k8s-tester/releases/tag/v1.0.2) (2020-04-13) See [code changes](https://github.com/aws/aws-k8s-tester/compare/v1.0.1...v1.0.2). ### `eks-utils` - Add [`eks-utils`](https://github.com/aws/aws-k8s-tester/commit/198631e1ae10ed4eb1a76346e27730290eb0675b). - Read https://github.com/aws/aws-k8s-tester#eks-utils-apis. ### `aws-k8s-tester` - Remove [`aws-k8s-tester eks test`](https://github.com/aws/aws-k8s-tester/commit/237075a8130f1ad29e3c3b655ca4d52fa5632426). - Improve [`aws-k8s-tester eks check`](https://github.com/aws/aws-k8s-tester/commit/237075a8130f1ad29e3c3b655ca4d52fa5632426). - [`aws-k8s-tester eks check cluster` is now just `aws-k8s-tester eks check`](https://github.com/aws/aws-k8s-tester/commit/623350901946156b97ef985aa4b2344a9e654835). ### `eksconfig` - Rename [`eksconfig.Parameters.ControlPlaneSecurityGroupID` to `eksconfig.Status.ClusterControlPlaneSecurityGroupID`](https://github.com/aws/aws-k8s-tester/commit/14565868ed452f6d9ffa8335935192bcb0d42e86). - Does not break anything, since `ControlPlaneSecurityGroupID` was a read-only field. - Add [`eksconfig.Status.(k8s.io/apimachinery/pkg/version).Info` as `Status.ServerVersionInfo`](https://github.com/aws/aws-k8s-tester/commit/ba7231019be4637e0bbbd91220b260e903ecb5b6). - Include [`float64` version value in `ServerVersionInfo`](https://github.com/aws/aws-k8s-tester/commit/ba7231019be4637e0bbbd91220b260e903ecb5b6). ### `eks` - Use [`pkg/k8s-client.NewEKS` for `*kubernetes.Clientset`; use `pkg/k8s-client.EKS` interface](https://github.com/aws/aws-k8s-tester/commit/85db2dd0c9f64af5d37be1b304d63ff2d42cdc79). - Move [`healthz` checks to `pkg/k8s-client.EKS` interface](https://github.com/aws/aws-k8s-tester/commit/0d7981d66303ba8384ec57b338feb084bca64bdf). - Fix [node group instance check when `DHCP` options are set](https://github.com/aws/aws-k8s-tester/commit/2cc88ee4ab04159ec04306400f7f5d8c44b81f8d). - Log [node `Labels` when polling node status](https://github.com/aws/aws-k8s-tester/commit/26f67f5285ffdb748914233272857bb7ff0f048e). - Open [`30000-32767` ports for node group](https://github.com/aws/aws-k8s-tester/commit/bcc27696b8d2d1524db78faec64ec4bf3ad601a0). - `NodePort` conformance test requires `30000-32767` ports to be open from nodes to internet, request to node over public IP in those range. - https://github.com/kubernetes/kubernetes/blob/release-1.16/test/e2e/network/service.go#L544. - Use [CloudFormation stack to create security group for managed node group](https://github.com/aws/aws-k8s-tester/commit/9e4601335b290dc145e0f137c5d12e1d58989e47). - Rename [`eksconfig.Parameters.ClusterControlPlaneSecurityGroupID` to `eksconfig.Status.ClusterControlPlaneSecurityGroupID`](https://github.com/aws/aws-k8s-tester/commit/14565868ed452f6d9ffa8335935192bcb0d42e86). - Fetch [server version in health check](https://github.com/aws/aws-k8s-tester/commit/720f4598b21ec7fe2cfff56e8eda128fc0056996). - Highlight [errors if `Up` fails](https://github.com/aws/aws-k8s-tester/commit/720f4598b21ec7fe2cfff56e8eda128fc0056996). ### `pkg/k8s-client` - Add [`k8sclient.NewEKS` and `k8sclient.EKSConfig` for `*kubernetes.Clientset`; use `pkg/k8s-client.EKS` interface](https://github.com/aws/aws-k8s-tester/commit/e673d3388ee44889e6572dcdcee530ea06984a86). - Move [`healthz` checks to `k8sclient.EKS` interface](https://github.com/aws/aws-k8s-tester/commit/3dac533adcf2fb0aa51f19d4f56bbc9dd2b59eb5). - Add [`k8sclient.EKS.FetchServerVersion`](https://github.com/aws/aws-k8s-tester/commit/56cd2d0f26e88f8c806a74a503def91769a3e8e3). - Include [`float64` version value in `ServerVersionInfo`](https://github.com/aws/aws-k8s-tester/commit/ba7231019be4637e0bbbd91220b260e903ecb5b6). ### Go - Compile with [*Go 1.14.2*](https://golang.org/doc/devel/release.html#go1.14).
## [v1.0.1](https://github.com/aws/aws-k8s-tester/releases/tag/v1.0.1) (2020-04-08) See [code changes](https://github.com/aws/aws-k8s-tester/compare/v1.0.0...v1.0.1). ### `ec2config` - Add [`DHCPOptionsDomainName`](https://github.com/aws/aws-k8s-tester/commit/1f90891e0aeaa9fcffb25acda12f5f4e4a78f706). - `AWS_K8S_TESTER_EC2_DHCP_OPTIONS_DOMAIN_NAME` - Add [`DHCPOptionsDomainNameServers`](https://github.com/aws/aws-k8s-tester/commit/1f90891e0aeaa9fcffb25acda12f5f4e4a78f706). - `AWS_K8S_TESTER_EC2_DHCP_OPTIONS_DOMAIN_NAME_SERVERS` ### `eksconfig` - Add [`Parameters.DHCPOptionsDomainName`](https://github.com/aws/aws-k8s-tester/commit/84dd682a673eaa01fbf6bbbf3e664ad82c1dbbf4 ). - `AWS_K8S_TESTER_EKS_PARAMETERS_DHCP_OPTIONS_DOMAIN_NAME` - Add [`Parameters.DHCPOptionsDomainNameServers`](https://github.com/aws/aws-k8s-tester/commit/84dd682a673eaa01fbf6bbbf3e664ad82c1dbbf4). - `AWS_K8S_TESTER_EKS_PARAMETERS_DHCP_OPTIONS_DOMAIN_NAME_SERVERS` - Change [`eksconfig.Config.AddOnNodeGroups.ASGs` from `map[string]ec2config.ASG` to `map[string]eksconfig.ASG`](https://github.com/aws/aws-k8s-tester/commit/e302d15f428e014931e1f43a3a0e8cafec136e77). - To support `--kubelet-extra-args`. - Added `eksconfig.ASG` with `KubeletExtraArgs` field. - ref. https://github.com/awslabs/amazon-eks-ami/blob/master/files/bootstrap.sh ### `eks` - Improve [`AddOnNodeGroups` delete operation](https://github.com/aws/aws-k8s-tester/commit/90b0b50819da58a48cfebef8f6172238426dd8b5). - Improve [`AddOnManagedNodeGroups` delete operation](https://github.com/aws/aws-k8s-tester/commit/5a21706eaf6ff00b65ef651385b99b6f23676633). ### Dependency - Upgrade [`github.com/aws/aws-sdk-go`](https://github.com/aws/aws-sdk-go/releases) from [`v1.30.4`](https://github.com/aws/aws-sdk-go/releases/tag/v1.30.4) to [`v1.30.7`](https://github.com/aws/aws-sdk-go/releases/tag/v1.30.7). ### Go - Compile with [*Go 1.14.2*](https://golang.org/doc/devel/release.html#go1.14).
## [v1.0.0](https://github.com/aws/aws-k8s-tester/releases/tag/v1.0.0) (2020-04-05) See [code changes](https://github.com/aws/aws-k8s-tester/compare/v0.9.8...v1.0.0). ### `ec2config` - Update [`README.md`](https://github.com/aws/aws-k8s-tester/commit/eb0d6bca8bd01da418901acfa2c7b1fd5080d9bd). - Clean up [`RemoteAccessPrivateKeyPath` defaults](https://github.com/aws/aws-k8s-tester/commit/eb0d6bca8bd01da418901acfa2c7b1fd5080d9bd). - Fix [`ec2config.NewDefault`, remove `DefaultConfig`](https://github.com/aws/aws-k8s-tester/commit/13eabf5034488eefa0a028449f3f23233ef74661). - `ec2config.NewDefault` was copying the add-on fields in reference. - Check [`ImageID` and `ImageIDSSMParameter`](https://github.com/aws/aws-k8s-tester/commit/13151dfd539a31175a9014e2115148605c9bc001). ### `ec2` - Improve [ASG create and delete performance](https://github.com/aws/aws-k8s-tester/commit/4a97173663a4f383b2810051fd630b93c49f6351). ### `eksconfig` - Update [`README.md`](https://github.com/aws/aws-k8s-tester/commit/eb0d6bca8bd01da418901acfa2c7b1fd5080d9bd). - Clean up [`RemoteAccessPrivateKeyPath` defaults](https://github.com/aws/aws-k8s-tester/commit/eb0d6bca8bd01da418901acfa2c7b1fd5080d9bd). - Fix [`eksconfig.NewDefault`, remove `DefaultConfig`](https://github.com/aws/aws-k8s-tester/commit/13eabf5034488eefa0a028449f3f23233ef74661). - `eksconfig.NewDefault` was copying the add-on fields in reference. - Check [`ImageID` and `ImageIDSSMParameter`](https://github.com/aws/aws-k8s-tester/commit/13151dfd539a31175a9014e2115148605c9bc001). ### `eks` - Add [missing `AddOnCSRs` delete operation](https://github.com/aws/aws-k8s-tester/commit/e91e12f256a60d74a9f08dead964608f74beee5a). - Add [missing `AddOnConfigMaps` delete operation](https://github.com/aws/aws-k8s-tester/commit/e91e12f256a60d74a9f08dead964608f74beee5a). - Improve [inflight creation requests cancel](https://github.com/aws/aws-k8s-tester/commit/da59e6bca6c117b3737bbb36598a3830b63ec7cf). - Upgrade [`eks/alb` `kubernetes-sigs/aws-alb-ingress-controller` version from `v1.1.5` to `v1.1.6`](https://github.com/aws/aws-k8s-tester/commit/8df3fc79196113d19ad84077aab3bdc1c3805249). - Delete [encryption CMK at the end](https://github.com/aws/aws-k8s-tester/commit/2436dafee14582014a97a08637272211c80f1d79). - Otherwise, `kube-apiserver` `/healthz` check fails. ### `pkg/k8s-client` - Increase [`DefaultNamespaceDeletionInterval` from 5-second to 15-second](https://github.com/aws/aws-k8s-tester/commit/1a41c61813e1e0872b44738773ccdda4e765be1c). - Improve [`DeleteNamespaceAndWait` retries on `i/o timeout`](https://github.com/aws/aws-k8s-tester/commit/1a41c61813e1e0872b44738773ccdda4e765be1c). ### Dependency - Upgrade [`github.com/go-ini/ini`](https://github.com/go-ini/ini/releases) from [`v1.46.0`](https://github.com/go-ini/ini/releases/tag/v1.46.0) to [`v1.55.0`](https://github.com/go-ini/ini/releases/tag/v1.55.0). - Upgrade [`sigs.k8s.io/yaml`](https://github.com/kubernetes-sigs/yaml/releases) from [`v1.1.0`](https://github.com/kubernetes-sigs/yaml/releases/tag/v1.1.0) to [`v1.2.0`](https://github.com/kubernetes-sigs/yaml/releases/tag/v1.2.0). ### Go - Compile with [*Go 1.14.1*](https://golang.org/doc/devel/release.html#go1.14).