Skip to content

Releases: Obmondo/kubeaid-bootstrap-script

v0.5.0

24 Feb 13:07
Compare
Choose a tag to compare

Features

Chores

Fixes :


Corresponding changes done in KubeAid

  • Limited the Infrastructure Provider component's cache to its own namespace.

  • Updated ClusterAPI version.

  • Fixed scale from 0 support.

  • Fixed kubeaid-bootstrap-script #41

Hetzner specific updates :

  • Added support for provisioning clusters in Hetzner Cloud (tested).

  • Restructured the capi-cluster/hetzner subchart, keeping in mind that we want to mix Hetzner bare-metal and HCloud in the future.

  • Fixed postKubeadm commands, which were causing HCloud cluster provisioning to fail.

  • Updated ClusterAPI provider Hetzner version.

AWS specific updates :

  • Allowing the user to specify the control-plane Loadbalancer scheme.

  • Distributing a node-group across multiple Failure Domains (Availability Zones) for high-availability.

  • Making it mandatory for the user to specify the min and max size explicitly for each node-group.

  • Setting PUT HTTP response hop limit to 2, supporting both IMDSv1 and IMDSv2.

  • Using hostNetwork for AWS CCM. Otherwise the NoCredentialsProvider error pops out after some time.

  • Added support for specifying additional users, each with their corresponding SSH public key.

  • Fixed Sealed Secret keys backuper container image and ServiceAccount name

  • Updating part 1 of the KubeAid demonstration blog series for AWS

Ignore changes in the capi-cluster/azure subchart and hetzner-failover-script. They are untested anyways.
updating part 1 of the KubeAid demonstration blog series for AWS
updating part 1 of the KubeAid demonstration blog series for AWS

v0.4.0

14 Jan 10:57
Compare
Choose a tag to compare

AWS :

  • enableAuditLogging option in the config to do the KubeAPI audit-logging setup on behalf of the user.

  • Switching from (temporary) credentials to IAM roles after cluster bootstrap.

  • Allowing the user to specify extraArgs and extraVolumes to the KubeAPI server, extra files for the master nodes.

  • Updated CAPI Operator and Providers versions. Did necessary changes in the Script as well as KubeAid to fix issues caused by breaking changes.

  • Added scale to / from zero support for node-groups.

  • Supporting retrial mechanism when clusterctl move has already been executed

  • Installing Sealed Secrets in the sealed-secrets namespace (in the provisioned cluster, when syncing the sealed-secrets ArgoCD App)

  • Fix sealed-secrets backuper IAM policy

Hetzner :

  • Hetzner Failover Script cleaned up and moved here from the dockerfiles repo.

Support Cluster API - Cluster AutoScaler integration

Support specifying machinepool labels and taints

v0.1

17 Oct 07:59
Compare
Choose a tag to compare
Merge pull request 'Linking to KubeAid demo (Part 1) blog in KubeAid'…