Skip to content

Conversation

mlinares1998
Copy link
Contributor

@mlinares1998 mlinares1998 commented Jul 17, 2025

Hi @M4t7e 👋

This PR upgrades cluster-autoscaler to version v9.48.0 and migrates the cluster configuration to the new format suggested by the Hetzner cloud cluster-autoscaler provider, as documented here:
🔗 https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/cloudprovider/hetzner/README.md

It also removes the pinned version in the values file, so cluster-autoscaler can be updated by bumping the chart version.
This migration fixes #125
Regards!

- Replace HCLOUD_CLUSTER_CONFIG environment variable with HCLOUD_CLUSTER_CONFIG_FILE

This migration follows the new Hetzner cloud provider format documented at:
https://github.com/kubernetes/autoscaler/blob/master/cluster-autoscaler/cloudprovider/hetzner/README.md
@M4t7e
Copy link
Contributor

M4t7e commented Jul 17, 2025

Thanks @mlinares1998, that looks great! 🙂

This can be merged when upgrading to Kubernetes 1.33, as HCLOUD_CLUSTER_CONFIG_FILE was introduced in the Cluster Autoscaler (CA) Helm Chart 9.47.0, which internally uses CA 1.33. CA minor versions must match the corresponding Kubernetes minor versions due to the lack of cross-version compatibility.

@M4t7e M4t7e added this to the Hcloud Kubernetes v3 milestone Jul 18, 2025
@M4t7e M4t7e merged commit cc96f3d into hcloud-k8s:main Sep 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

exec ./cluster-autoscaler: argument list too long
2 participants