github hcloud-k8s/terraform-hcloud-kubernetes 6.0.0

3 hours ago

Upgrade Notes

⚠️ Breaking Changes

  • Built-in Ingress NGINX support has been removed. Users relying on it must migrate before upgrading. You can deploy another Ingress controller independently or migrate to Gateway API and optionally enable the module's Cilium Gateway API integration with cilium_gateway_api_enabled = true.
  • The previous OIDC variables have been replaced by kube_api_oidc_providers.
  • For bare-metal servers, replace install_disk = "..." with install_disks = ["..."].
  • The deprecated talos_discovery_kubernetes_enabled variable has been removed.
  • The reboot and staged_if_needing_reboot Talos configuration apply modes have been removed.

Longhorn Migration

Module v6 uses /var/mnt/longhorn for new Longhorn disks while keeping the legacy /var/lib/longhorn path available for migration. Existing clusters must migrate their Longhorn disks while running module v6. The legacy path will be removed in module v7 or higher. Migration instructions are available in the Longhorn section of the README.

What's Changed

  • chore(deps): update dependency kubernetes/autoscaler to v1.35.2 by @renovate[bot] in #520
  • chore(deps): update dependency kubernetes/kubernetes to v1.35.9 by @renovate[bot] in #521
  • chore(deps): update dependency siderolabs/talos to v1.14.2 by @renovate[bot] in #522
  • chore(deps): update helm release cluster-autoscaler to v9.59.0 by @renovate[bot] in #525
  • feat(talos): 1.14 config migration by @M4t7e in #526
  • feat!: remove built-in Ingress NGINX integration by @M4t7e in #527
  • feat: support multiple Kubernetes API OIDC providers by @M4t7e in #528
  • feat: add RAID1 support for bare metal servers by @M4t7e in #529
  • feat: migrate Longhorn to Talos data path by @M4t7e in #530
  • fix: check Kubernetes API readiness after deployment by @M4t7e in #532

Full Changelog: 5.12.0...6.0.0

Don't miss a new terraform-hcloud-kubernetes release

NewReleases is sending notifications on new releases.