Releases: tibordp/terraform-hcloud-dualstack-k8s
Releases · tibordp/terraform-hcloud-dualstack-k8s
v2.2.0
v2.1.0
- 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
- 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
v1.0.1
v1.0.0
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
v0.7.0
- 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