Changes since v0.5.5
✨ New Features
-
Support for using custom AMIs for the bastion instance (#1864)
-
Support for using io2 volumes (#1889)
-
Add support for multiple block device mappings (#1878)
-
Initial support for Amazon EKS (#1815, #1724, #1879, #1856, #1913, #1910, #1909, #1848, #1914, #1853)
This version adds the first implementation of Cluster API Provider AWS for use with Amazon EKS.
To be able to install the required bootstrap provider with the clusterctl release from v0.3.9, add (or create) the following to~/.cluster-api/clusterctl.yaml
:providers: - name: "eks" url: "https://github.com/kubernetes-sigs/cluster-api-provider-aws/releases/latest/eks-bootstrap-components.yaml" type: "BootstrapProvider"
Further instructions on using Cluster API Provider AWS with Amazon EKS can be found in https://github.com/kubernetes-sigs/cluster-api-provider-aws/blob/v0.6.0/docs/eks.md
🐛 Bug Fixes
- Fix clusterawsadm policy mix up (#1922)
- Fix bug with orphaned route tables by tagging on creation (#1920)
- Fix for Bastion struct field comment (#1901)
- Cleanup obsolete v1alpha2 annotation on Machine (#1881)
📖 Documentation
- Update prerequisites doc regarding bootstrap user (#1917)
- Update AMIs for latest Kubernetes patch releases (#1903)
Testing/Other
- Update e2e tests to Kubernetes v1.19 (#1904)
- Only use clusterctl-based e2e and conformance tests (#1890)
- Add metadata.yaml for defining contracts for clusterctl (#1883)
- Remove currently unsupported local zones from consideration as availability zones (#1865)
The image(s) for this release are:
us.gcr.io/k8s-artifacts-prod/cluster-api-aws/cluster-api-aws-controller:v0.6.0
us.gcr.io/k8s-artifacts-prod/cluster-api-aws/eks-bootstrap-controller:v0.6.0