github vitobotta/hetzner-k3s v2.4.3

5 days ago

New

  • Added CI Workflow to build code on PRs. This allows contributors to get their code compiled on their PRs. - by @artem-zinnatullin

Fixes

  • Added pagination support for the Server Types API. This change fixes a problem that was stopping people from creating nodes with the new instance types that Hetzner recently introduced. - by @artem-zinnatullin

Improvements

  • Moved settings for the manifest URLs, cluster autoscaler, embedded registry mirror and local path storage class to the relevant addon sections in the configuration file. - by @KaulSe

Other updates

  • Upgraded default Hetzner CSI driver version to v2.18.3
  • Upgraded default Hetzner Cloud Controller Manager version to v1.28.0
  • Upgraded default Cluster Autoscaler version to v1.34.2
  • Upgraded default System Upgrade Controller version to v0.18.0

Upgrading

  • If you have specified some custom manifest URLs in the manifests section of the configuration file, you need to move each of them to the relevant addon section:
    • manifests.cloud_controller_manager_manifest_url -> addons.cloud_controller_manager.manifest_url
    • manifests.csi_driver_manifest_url -> addons.csi_driver.manifest_url
    • manifests.system_upgrade_controller_deployment_manifest_url -> addons.system_upgrade_controller.deployment_manifest_url
    • manifests.system_upgrade_controller_crd_manifest_url -> addons.system_upgrade_controller.crd_manifest_url
    • manifests.cluster_autoscaler_manifest_url -> addons.cluster_autoscaler.manifest_url
    • manifests.cluster_autoscaler_container_image_tag -> addons.cluster_autoscaler.container_image_tag
  • The cluster_autoscaler section has been moved from the root of the config file to addons.cluster_autoscaler. E.g.
    • cluster_autoscaler.scan_interval is now addons.cluster_autoscaler.scan_interval, and so on.
  • The embedded_registry_mirror section has been moved from the root of the configuration file to addons. E.g.
    • embedded_registry_mirror.enabled is now addons.embedded_registry_mirror.enabled
  • The local_path_storage_class section has been moved from the root of the config file to addons. E.g.
    • local_path_storage_class.enabled is now addons.local_path_storage_class.enabled
  • If you haven't specified the manifest URL for the Hetzner Cloud Controller Manager, you need to follow the instructions in this page to finalize the upgrade of CCM to v1.28.0. In particular, you'll need to delete an old ClusterRoleBinding that is no longer needed with the new CCM version.

Don't miss a new hetzner-k3s release

NewReleases is sending notifications on new releases.