Skip to content
Pre-release

@chuckha chuckha released this May 3, 2019 · 57 commits to master since this release

Multi-node control plane clusters

It is now easy to get a multi-node control plane cluster. This release ships with an example that will create a 3-node control plane cluster with 1 worker node in a single availability zone. This is a small step towards cluster-api-provider-aws supporting highly availble clusters with minimal configuration. It is possible to create a highly available cluster, but much of the leg work is manual. Please see documentation for more information on how to create highly available clusters

Reliabilty

Previous releases had some issues with clusters getting stuck while being created. That was due to over-eagerness in reconciling the infrastrucutre. The code now only reconciles things when something has changed.

A good number of nil derefence errors have been cleaned up so you should be seeing fewer stack traces in your logs.

Supported Kubernetes versions

This release adds support for a few more Kubernetes versions including v1.14.0 and v1.14.1. You can find a complete list here.

Custom AMIs

Support has been added for custom AWS organizational IDs which allows you to upload your own AMIs to your own organization and use those to launch instances from.

Root device size customization

A configuration option for an AWS image's root device size has been added.

Assets 7
Pre-release

@detiber detiber released this Apr 1, 2019 · 57 commits to master since this release

cluster-api-provider-aws v0.2.0 Release notes

This release is based off Cluster API v0.1.0 release and v1alpha1 APIs.

Breaking changes

  • Logic to determine a public subnet has changed and follows specific rules #560

Features

  • Kubeadm configuration is now exposed through machine.spec.providerSpec.kubeadmConfiguration
  • MachineClass is now fully supported #571
  • Machine NodeRef is now properly set #579
  • ProviderID is now properly set #637
  • Fixed a bug where additional security groups or tags weren't properly applied #635
  • Security groups are now applied using ENIs #684
  • Resync interval is now 10m instead of 10h #671

Provided tools

clusterctl

  • Clusterctl now supports additional phases: TODO
  • Clusterctl delete command now properly deletes a cluster with all associated resources (forward cascade deletion)

clusterawsadm

  • New permissions have been added to CloudFormation templates, run clusterawsadm [....] to update your AWS environment

Image

  • gcr.io/cluster-api-provider-aws/cluster-api-aws-controller:v0.2.0

Limitations

  • All cluster components and machines default to a single availability zone

Known issues

  • aws-provider-controller-manager (v0.2.0) unrecoverable segfault when processing MachineSet w/o cluster.k8s.io/cluster-name label. #690
  • Control plane security group should pass kubelet. 693
Assets 7
Pre-release
Pre-release

@chuckha chuckha released this Mar 20, 2019 · 74 commits to master since this release

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
Assets 7
Feb 11, 2019
Rev manager image tag (#566)
You can’t perform that action at this time.