Releases: vitobotta/hetzner-k3s
Releases · vitobotta/hetzner-k3s
v0.5.5
- Remove leftover from config validation no longer needed
v0.5.4
- Allow specifying extra args for Kubernetes components
- Mutli-zone clusters support: allow creating node pools in different location within the same network zone
v0.5.3
- Important: ipsec encryption was causing some issues with load balancers so it has been replaced with wireguard, which also encrypts the traffic but works just fine with user created load balancers. Converting an existing cluster is possible, you only need to re-run the create-cluster command and optionally restart k3s on the nodes if needed. Please note that the encryption config option has been renamed from
enable_ipsec_encryption
to enable_encryption
.
v0.5.2
- Ensure that in a HA cluster the nodes connect to the load balancer for the API server, instead of the first master
v0.5.1
- Each node pool gets its own placement group. This is to minimize issues due to the max 10 nodes limitation for a single node group. A validation has also been added to limit pools to 10 nodes each because of this.
v0.5.0
- Allow installing additional packages when creating the servers
- Allow enabling ipsec encryption
v0.4.9
- Ensure the program always exits with exit code 1 if the config file fails validation
- Upgrade System Upgrade Controller to 0.8.1
- Remove dependency on unmaintained gem k8s-ruby
- Make the gem compatible with Ruby 3.1.0
v0.4.8
- Increase timeout with API requests to 30 seconds
- Limit number of retries for API requests to 3
- Ensure all version tags are listed for k3s (thanks @janosmiko)
v0.4.7
- Made it possible to specify a custom image/snapshot for the servers
v0.4.6
- Added a check to abort gracefully when for some reason one or more servers are not created, for example due to temporary problems with the Hetzner API.