github siderolabs/terraform-provider-talos v0.12.0-alpha.5

latest release: v0.12.0-beta.0
2 months ago

terraform-provider-talos 0.12.0-alpha.5 (2026-06-25)

Welcome to the v0.12.0-alpha.5 release of terraform-provider-talos!
This is a pre-release of terraform-provider-talos

Please try out the release binaries and report any issues at
https://github.com/siderolabs/terraform-provider-talos/issues.

new resources

New talos_machine and talos_cluster resources are added, please see docs.

Component Updates

Talos sdk: v1.14.0-alpha.0

Contributors

  • Mickaël Canévet
  • Noel Georgi
  • ludwighansson

Changes

26 commits

  • 3d0ca3a release(v0.12.0-alpha.5): prepare release
  • f31bca2 feat(talos_machine): add ignore_kubernetes_upgrade_drift opt-in
  • fd84ee8 chore(deps): upgrade talos to v1.14.0-alpha.1, use Image Factory installer
  • 4705d60 perf(tests): reduce acceptance test cluster count by merging shared setups
  • 0f9475f release(v0.12.0-alpha.4): prepare release
  • c641631 fix(talos_machine): recover from half-open connection after reboot
  • 1eb88f5 release(v0.12.0-alpha.3): prepare release
  • 6ba92c7 perf(talos_machine): decouple CordonAndDrain from Talos API
  • 1a4f282 perf(talos_machine): decouple talosMachineUncordon from Talos API
  • b812b76 fix(talos_machine): trigger image updates when schematic changes
  • 82c71d3 release(v0.12.0-alpha.2): prepare release
  • 024ce5a fix(machine_configuration_apply): mark hash unknown when input is unknown during plan
  • 76bd86c fix(deps): upgrade Go to 1.26.4 to fix crypto/x509 vulnerabilities
  • 0e717e3 fix(talos_machine): guard client_configuration in Update when WO variant is used
  • 5292cff fix(talos_machine): support drain_on_upgrade on worker nodes via kubeconfig(_wo)
  • d3ad8c5 docs: add Kubernetes upgrade workflow to resource documentation
  • 4ca3e23 fix(deps): upgrade golang.org/x/net to v0.55.0 to fix GO-2026-5026
  • d7c7739 release(v0.12.0-alpha.1): prepare release
  • 7c725d5 fix(on_destroy): use types.Bool to handle unknown values in on_destroy block
  • c2530a7 fix(talos_cluster): add control_plane_nodes to fix HA bootstrap
  • 3c258d9 fix(talos_machine): fix client_configuration_wo support
  • 01464b4 release(v0.12.0-alpha.0): prepare release
  • fbf12d5 feat: bump deps
  • 23a9efc feat(talos_cluster): add talos_cluster resource
  • 6c38092 feat: add talos_machine resource
  • 5e7b893 chore: disable goconst

Changes since v0.12.0-alpha.4

4 commits

  • 3d0ca3a release(v0.12.0-alpha.5): prepare release
  • f31bca2 feat(talos_machine): add ignore_kubernetes_upgrade_drift opt-in
  • fd84ee8 chore(deps): upgrade talos to v1.14.0-alpha.1, use Image Factory installer
  • 4705d60 perf(tests): reduce acceptance test cluster count by merging shared setups

Dependency Changes

  • github.com/cosi-project/runtime v1.16.1 new
  • github.com/hashicorp/terraform-plugin-docs v0.24.0 -> v0.25.0
  • github.com/hashicorp/terraform-plugin-sdk/v2 v2.40.0 -> v2.40.1
  • github.com/hashicorp/terraform-plugin-testing v1.15.0 -> v1.16.0
  • github.com/siderolabs/go-kubernetes v0.2.37 new
  • github.com/siderolabs/image-factory v1.1.0 -> v1.3.1
  • github.com/siderolabs/talos v1.13.0 -> v1.14.0-alpha.1
  • github.com/siderolabs/talos/pkg/machinery v1.13.0 -> v1.14.0-alpha.1
  • golang.org/x/crypto v0.50.0 -> v0.52.0
  • golang.org/x/mod v0.35.0 -> v0.36.0
  • k8s.io/client-go v0.35.4 -> v0.36.1

Previous release can be found at v0.11.0

Don't miss a new terraform-provider-talos release

NewReleases is sending notifications on new releases.