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 = "..."withinstall_disks = ["..."]. - The deprecated
talos_discovery_kubernetes_enabledvariable has been removed. - The
rebootandstaged_if_needing_rebootTalos 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