mirror of
https://github.com/cozystack/cozystack.git
synced 2026-11-09 22:13:18 +09:00
## What this PR does Add a new system package `cluster-autoscaler` that supports multiple cloud providers (Hetzner and Azure) for automatic node scaling of Cozystack management cluster. Key features: - Single base package with provider-specific variants via PackageSource - Auto-update capability from upstream Helm chart - RBAC rules for leader election (coordination.k8s.io/leases) - Comprehensive documentation for Hetzner setup with Talos Linux The Hetzner documentation covers: - Talos image creation via rescue mode snapshot - vSwitch (private network) configuration - Correct Talos machine config structure (nodeLabels, nodeIP, cloud-provider) - Testing with pod anti-affinity - Troubleshooting common issues - Kilo mesh networking integration ### Release note ```release-note [system] Add cluster-autoscaler package with support for Hetzner Cloud and Azure providers ```