Releases: kubernetes-sigs/cluster-api-provider-aws
Releases · kubernetes-sigs/cluster-api-provider-aws
v0.1.1
cluster-api-provider-aws v0.1.1 Release notes
Breaking changes
- None
Features
- Adds support for MachineClasses
- Embedded kubeadm configuration types
- Multiple Clusters can now be created within a single namespace
- Cascading deletion of Clusters, MachineDeployments, MachineSets, and Machines are now supported
- cluster-api-provider-aws image is now built on top of the distroless base image
- A new flag
--namespace
has been added to cluster-api-provider-aws controller manager to watch a single namespace instead of all namespaces - Machines' ProviderID is now properly populated
Provided tools
clusterctl
- Delete cluster enhancements
clusterawsadm
- New permissions have been added to CloudFormation templates, run
clusterawsadm [....]
to update your AWS environment
Image
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
v0.1.0
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.