cluster-api-provider-aws v0.1.0 Release notes
Pre-alpha release of the AWS provider for cluster-api aka Clean Slate
Breaking changes
- Previous releases where versioned v1.0.0-alpha.x, in preparation for a real v1alpha1 release of the API we've reset the binary versioning to better indicate the state of the project. Since previous versions were released with a higher version number, we've deleted those previous releases to avoid future confusion.
Features
- Supports deploying clusters with Kubernetes version 1.13.x.
- Deploys to EC2 VPC private subnets with a bastion instance and public ELB.
- Supports deploying multi-control plane clusters. TODO (@ashish-amarnath): Get some docs for this
- Supports highly available clusters through minimal manual configuration.
- AWSClusterProviderSpec now supports custom CA certs for cluster-ca, etcd-ca and font-proxy-ca.
- GoDocs for the cluster-api-provider-aws is now available.
Provided tools
clusterctl
clusterctl is a tool for bootstrapping a cluster for hosting the cluster-api components.
See the Getting Started Guide.
clusterawsadm
clusterawsadm is a helper utility that is provided for creating
the prerequisite IAM roles and profiles needed for deploying a
cluster, as well as generating a secret containing AWS credentials
for using the controllers provided by cluster-api-provider-aws.
See the Getting Started Guide.
Limitations
- All cluster components and machines default to a single availability zone.
Known issues
- Deleting the deployed machine after clusterctl pivots the cluster-api resources results in the instance being deleted and all cluster resources being orphaned: #214.