Skip to content

Releases: tibordp/terraform-hcloud-dualstack-k8s

v2.2.0

14 Mar 23:35
Compare
Choose a tag to compare
  • Upgrade Wigglenet, Hetzner CCM and Hetzner CSI
  • Bump default Kubernertes version to 1.29.2

v2.1.0

28 Oct 18:36
Compare
Choose a tag to compare
  • Upgrade dependencies (Hetzner CCM, Hetzner CSI)
  • Switch to new Kubernetes repositories (see here for details)
  • Bump the default Kubernetes version to 1.28.3

v2.0.0

07 May 20:51
Compare
Choose a tag to compare
  • Upgrade dependencies (Wigglenet, Hetzner CCM, Hetzner CSI)
  • Bump default Kubernetes version to 1.27.1
  • Worker nodes are now created and managed by a separate (nested) module
  • Rename master to control plane throughout
  • Support for ARM servers

Note: This is a backwards-incompatible release. Existing resources created by previous versions of this module will need to be recreated or manually fit into the new module structure.

v1.1.0

01 Oct 15:38
Compare
Choose a tag to compare
  • Upgrade default Kubernetes version to 1.25.0
  • Upgrade Hetzner CCM to 1.13.0
  • Upgrade Hetzner CSI to latest

v1.0.1

27 May 17:45
Compare
Choose a tag to compare
  • Make sure swap is disabled on Fedora
  • Upgrade Wigglenet to latest version

v1.0.0

21 May 17:25
Compare
Choose a tag to compare

I've been running a cluster provisioned with this module for a year now, it is time to release the first stable version. Also dual-stack support is now much better supported in Kubernetes, so I foresee that Wigglenet network plugin will not be required for much longer.

Notable changes:

  • Kubernetes 1.24.0 is now the default version. IPv6DualStack feature gate is removed from cluster configuration.
  • Default base image is now Ubuntu 22.04
  • Expanded support for other base images:
    • Fedora 35 is now supported (Fedora 36 should work too, but Hetzner's base image does not seem to auto-configure a IPv6 address at the moment, I am waiting for Hetzner support before I can test it)

Less notable changes:

  • CI integration tests now also tries to create a PVC to test that Hetzner CSI integration works correctly

v0.7.1

09 Jan 14:47
Compare
Choose a tag to compare
  • Add Debian 11 support in the node provisioning script (#29)

v0.7.0

02 Oct 17:39
Compare
Choose a tag to compare
  • Hetzner Cloud private network support (#26)
  • Dependency upgrades and cleanup (#28)
    • Upgrade the Hetzner CCM to v1.12.0
    • Upgrade Hetzner CSI to v1.6.0
    • Upgrade Wigglenet to v0.3.0
    • Bump matti/resource/shell to 1.5.0
    • Switch from deprecated hashicorp/template to hashicorp/cloudinit
    • Bump default Kubernetes version to 1.22.2
    • Bump minimum required hcloud Terraform provider to 1.31.0
    • Mark certain inputs and outputs of the module as sensitive

v0.6.4

06 Aug 15:29
Compare
Choose a tag to compare
  • Make Kubernetes version configurable (#21)
  • Bump default Kubernetes version to 1.22.0 (#23)
  • Upload kubeadm certificates before provisioning a control plane node (#22)

v0.6.2

18 Jul 10:45
Compare
Choose a tag to compare
  • prefer the ipv6 address to be returned as status.podIP (#18)
  • Make the use of matti/resource/shell module more robust (#20)