• v0.6.0 9a7b40d18c

    v0.6.0 Stable

    github-actions[bot] released this 2026-10-16 15:55:47 +00:00 | 3 commits to main since this release

    Added

    • Each server joins with its own bootstrap token, which expires after an hour and is deleted with its NodeClaim. Every bootstrap part can read it from /etc/karpenter-hetzner/join.env, together with NODE_NAME and REGISTER_TAINTS.
    • By default the provider generates the join: it installs k0s bootstrap.k0sVersion, sets the node's provider ID from the metadata service, and registers the node with the NodeClaim's taints.

    Changed

    • Breaking: HCloudNodeClass.spec.bootstrap replaces spec.userData and spec.userDataSecretRef. A server boots bootstrap.beforeJoin, the join, and bootstrap.afterJoin; bootstrap.join replaces the generated join. Each part is inline or a secretRef. The HCloudNodeClass CRD changes, so apply it before helm upgrade, as the README describes.
    • Breaking: the chart requires apiServerURL, the API server address that new nodes join through.
    Downloads