Releases: siderolabs/terraform-provider-talos
v0.9.0
terraform-provider-talos 0.9.0 (2025-09-01)
Welcome to the v0.9.0 release of terraform-provider-talos!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/terraform-provider-talos/issues.
talos_machine_disks Data Source
The talos_machine_disks data source has been updated to use the better CEL expression language.
The resource attributes and selector have been updated to use the new syntax.
The user would need to update the data source in their configuration to use the new syntax.
The expression syntax is documented in the CEL documentation.
This also brings in consistency with how disks are reported in Talos.
Component Updates
Talos sdk: v1.11.0
Contributors
- Noel Georgi
- Halvdan Hoem Grelland
- obvionaoe
Changes
11 commits
c05c018release(v0.9.0): prepare releasea3e7110chore: bump depsb794375feat: bump depsae5d735release(v0.9.0-alpha.0): prepare release4016c0cfix: secureboot installer urls for non-metal platform34f3f1echore: simplify disk selector code93070aafeat: use CEL expression filters fortalos_machine_disksf70e10efix: allow talos_version to be used without avprefixfa8002dchore: bump depse76002dfix: factory installer urls44eec1cfix: image factory examples and docs
Changes since v0.9.0-alpha.0
Dependency Changes
- github.com/hashicorp/terraform-plugin-docs v0.21.0 -> v0.22.0
- github.com/hashicorp/terraform-plugin-framework v1.14.1 -> v1.15.1
- github.com/hashicorp/terraform-plugin-framework-validators v0.17.0 -> v0.18.0
- github.com/hashicorp/terraform-plugin-go v0.26.0 -> v0.28.0
- github.com/hashicorp/terraform-plugin-sdk/v2 v2.36.1 -> v2.37.0
- github.com/hashicorp/terraform-plugin-testing v1.12.0 -> v1.13.3
- github.com/siderolabs/crypto v0.5.1 -> v0.6.3
- github.com/siderolabs/gen v0.8.0 -> v0.8.5
- github.com/siderolabs/image-factory v0.6.9 -> v0.8.3
- github.com/siderolabs/talos v1.10.0 -> v1.11.0
- github.com/siderolabs/talos/pkg/machinery v1.10.0 -> v1.11.0
- github.com/stretchr/testify v1.10.0 -> v1.11.1
- golang.org/x/mod v0.24.0 -> v0.27.0
- k8s.io/client-go v0.33.0 -> v0.34.0
Previous release can be found at v0.8.1
v0.9.0-alpha.0
terraform-provider-talos 0.9.0-alpha.0 (2025-05-19)
Welcome to the v0.9.0-alpha.0 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.
talos_machine_disks Data Source
The talos_machine_disks data source has been updated to use the better CEL expression language.
The resource attributes and selector have been updated to use the new syntax.
The user would need to update the data source in their configuration to use the new syntax.
The expression syntax is documented in the CEL documentation.
This also brings in consistency with how disks are reported in Talos.
Component Updates
Talos sdk: v1.11.0-alpha.0
Contributors
- Noel Georgi
- Halvdan Hoem Grelland
- obvionaoe
Changes
8 commits
ae5d735release(v0.9.0-alpha.0): prepare release4016c0cfix: secureboot installer urls for non-metal platform34f3f1echore: simplify disk selector code93070aafeat: use CEL expression filters fortalos_machine_disksf70e10efix: allow talos_version to be used without avprefixfa8002dchore: bump depse76002dfix: factory installer urls44eec1cfix: image factory examples and docs
Dependency Changes
- github.com/hashicorp/terraform-plugin-framework-validators v0.17.0 -> v0.18.0
- github.com/siderolabs/gen v0.8.0 -> v0.8.1
- github.com/siderolabs/image-factory v0.6.9 -> v0.7.0
- github.com/siderolabs/talos v1.10.0 -> v1.11.0-alpha.0
- github.com/siderolabs/talos/pkg/machinery v1.10.0 -> v1.11.0-alpha.0
Previous release can be found at v0.8.1
v0.8.1
terraform-provider-talos 0.8.1 (2025-05-15)
Welcome to the v0.8.1 release of terraform-provider-talos!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/terraform-provider-talos/issues.
Contributors
- Noel Georgi
- obvionaoe
Changes
4 commits
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.8.0
v0.8.0
terraform-provider-talos 0.8.0 (2025-05-01)
Welcome to the v0.8.0 release of terraform-provider-talos!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/terraform-provider-talos/issues.
Component Updates
Talos sdk: v1.10.0
Contributors
- Noel Georgi
- Andrey Smirnov
- Matt Willsher
Changes
8 commits
782cb2crelease(v0.8.0): prepare releasee9fec0cchore: bump deps13c07e2release(v0.8.0-alpha.0): prepare release2cfcf88chore: bump deps46ab81cfix: drop talos<->k8s compatibility check69596f1fix: skip if aggregator certs are nild3214dcrefactor: pull platform metadata from Talos machinery5c0ff77feat: add secure boot support to non-metal image factory urls
Changes since v0.8.0-alpha.0
Dependency Changes
- github.com/hashicorp/terraform-plugin-docs v0.20.1 -> v0.21.0
- github.com/hashicorp/terraform-plugin-framework v1.13.0 -> v1.14.1
- github.com/hashicorp/terraform-plugin-framework-timeouts v0.4.1 -> v0.5.0
- github.com/hashicorp/terraform-plugin-framework-validators v0.16.0 -> v0.17.0
- github.com/hashicorp/terraform-plugin-go v0.25.0 -> v0.26.0
- github.com/hashicorp/terraform-plugin-sdk/v2 v2.35.0 -> v2.36.1
- github.com/hashicorp/terraform-plugin-testing v1.11.0 -> v1.12.0
- github.com/siderolabs/image-factory v0.6.4 -> v0.6.9
- github.com/siderolabs/talos v1.9.2 -> v1.10.0
- github.com/siderolabs/talos/pkg/machinery v1.9.2 -> v1.10.0
- golang.org/x/mod v0.22.0 -> v0.24.0
- k8s.io/client-go v0.32.0 -> v0.33.0
Previous release can be found at v0.7.1
v0.8.0-alpha.0
terraform-provider-talos 0.8.0-alpha.0 (2025-04-18)
Welcome to the v0.8.0-alpha.0 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.
Component Updates
Talos sdk: v1.10.0-beta.0
Contributors
- Noel Georgi
- Andrey Smirnov
- Matt Willsher
Changes
6 commits
13c07e2release(v0.8.0-alpha.0): prepare release2cfcf88chore: bump deps46ab81cfix: drop talos<->k8s compatibility check69596f1fix: skip if aggregator certs are nild3214dcrefactor: pull platform metadata from Talos machinery5c0ff77feat: add secure boot support to non-metal image factory urls
Dependency Changes
- github.com/hashicorp/terraform-plugin-docs v0.20.1 -> v0.21.0
- github.com/hashicorp/terraform-plugin-framework v1.13.0 -> v1.14.1
- github.com/hashicorp/terraform-plugin-framework-timeouts v0.4.1 -> v0.5.0
- github.com/hashicorp/terraform-plugin-framework-validators v0.16.0 -> v0.17.0
- github.com/hashicorp/terraform-plugin-go v0.25.0 -> v0.26.0
- github.com/hashicorp/terraform-plugin-sdk/v2 v2.35.0 -> v2.36.1
- github.com/hashicorp/terraform-plugin-testing v1.11.0 -> v1.12.0
- github.com/siderolabs/image-factory v0.6.4 -> v0.6.8
- github.com/siderolabs/talos v1.9.2 -> v1.10.0-beta.0
- github.com/siderolabs/talos/pkg/machinery v1.9.2 -> v1.10.0-beta.0
- golang.org/x/mod v0.22.0 -> v0.24.0
- k8s.io/client-go v0.32.0 -> v0.33.0-rc.0
Previous release can be found at v0.7.1
v0.7.1
terraform-provider-talos 0.7.1 (2025-01-22)
Welcome to the v0.7.1 release of terraform-provider-talos!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/terraform-provider-talos/issues.
Component Updates
Talos sdk: v1.9.2
Contributors
- Noel Georgi
Changes
4 commits
Dependency Changes
- github.com/siderolabs/talos v1.9.0 -> v1.9.2
- github.com/siderolabs/talos/pkg/machinery v1.9.0 -> v1.9.2
Previous release can be found at v0.7.0
v0.7.0
terraform-provider-talos 0.7.0 (2024-12-18)
Welcome to the v0.7.0 release of terraform-provider-talos!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/terraform-provider-talos/issues.
Component Updates
Talos sdk: v1.9.0
Contributors
- Noel Georgi
- Andrey Smirnov
Changes
5 commits
Changes since v0.7.0-alpha.0
3 commits
Dependency Changes
- github.com/hashicorp/terraform-plugin-docs v0.19.4 -> v0.20.1
- github.com/hashicorp/terraform-plugin-framework v1.12.0 -> v1.13.0
- github.com/hashicorp/terraform-plugin-framework-validators v0.13.0 -> v0.16.0
- github.com/hashicorp/terraform-plugin-go v0.24.0 -> v0.25.0
- github.com/hashicorp/terraform-plugin-sdk/v2 v2.34.0 -> v2.35.0
- github.com/hashicorp/terraform-plugin-testing v1.10.0 -> v1.11.0
- github.com/siderolabs/crypto v0.5.0 -> v0.5.1
- github.com/siderolabs/gen v0.5.0 -> v0.8.0
- github.com/siderolabs/image-factory v0.5.0 -> v0.6.4
- github.com/siderolabs/talos v1.8.1 -> v1.9.0
- github.com/siderolabs/talos/pkg/machinery v1.8.1 -> v1.9.0
- github.com/stretchr/testify v1.9.0 -> v1.10.0
- golang.org/x/mod v0.21.0 -> v0.22.0
- k8s.io/client-go v0.31.1 -> v0.32.0
Previous release can be found at v0.6.1
v0.7.0-alpha.0
terraform-provider-talos 0.7.0-alpha.0 (2024-10-21)
Welcome to the v0.7.0-alpha.0 release of terraform-provider-talos!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/terraform-provider-talos/issues.
Component Updates
Talos sdk: v1.9.0-alpha.0
Contributors
- Noel Georgi
Changes
Dependency Changes
- github.com/hashicorp/terraform-plugin-framework-validators v0.13.0 -> v0.14.0
- github.com/siderolabs/talos v1.8.1 -> v1.9.0-alpha.0
- github.com/siderolabs/talos/pkg/machinery v1.8.1 -> v1.9.0-alpha.0
Previous release can be found at v0.6.1
v0.6.1
terraform-provider-talos 0.6.1 (2024-10-18)
Welcome to the v0.6.1 release of terraform-provider-talos!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/terraform-provider-talos/issues.
Talos Cluster Kubeconfig
The talos_cluster_kubeconfig resource now supports confiuring the certificate renewal check time.
Component Updates
Talos sdk: v1.8.1
Contributors
- Noel Georgi
Changes
4 commits
Dependency Changes
- github.com/hashicorp/terraform-plugin-framework v1.11.0 -> v1.12.0
- github.com/hashicorp/terraform-plugin-go v0.23.0 -> v0.24.0
- github.com/siderolabs/crypto v0.4.4 -> v0.5.0
- github.com/siderolabs/go-blockdevice v0.4.7 -> v0.4.8
- github.com/siderolabs/talos v1.8.0 -> v1.8.1
- github.com/siderolabs/talos/pkg/machinery v1.8.0 -> v1.8.1
Previous release can be found at v0.6.0
v0.6.0
terraform-provider-talos 0.6.0 (2024-09-24)
Welcome to the v0.6.0 release of terraform-provider-talos!
Please try out the release binaries and report any issues at
https://github.com/siderolabs/terraform-provider-talos/issues.
Image Factory
Support for querying info from Image Factory and registering schematics is now supported via new Terraform resources.
Talos Cluster Health
talos_cluster_health data source now has a way to skip running the Kubernetes components health check by setting skip_kubernetes_checks to true.
Talos Cluster Kubeconfig
talos_cluster_kubeconfig data source is now deprecated and will be removed in the next minor release.
Use talos_cluster_kubeconfig resource instead.
The talos_cluster_kubeconfig resource will regenerate kubernetes client config when the time to expiry is less than a month.
Talos Machine Configuration Data Source
talos_machine_configuration data source now defaults to generating config with documentation and examples disabled.
To restore the previous behavior, set docs and examples attributes to true.
Talos Machine Configuration Apply
talos_machine_configuration_apply resource now optionally supports resetting the machine back to maintenance mode.
Talos Machine Secrets
talos_machine_secrets resource now regenerates client config when the time to expiry is less than a month.
Component Updates
Talos sdk: v1.8.0-alpha.1
Contributors
- Noel Georgi
- Andrey Smirnov
- Bruno Bigras
- Hippie Hacker
Changes
21 commits
19effecrelease(v0.6.0): prepare release758df67docs: machine_configuration fix typo4e01809release(v0.6.0-beta.0): prepare release8dcab7bchore: bump deps3b59c4arelease(v0.6.0-alpha.2): prepare release858f7f3chore: bump deps7af49b3chore: better health checks from talos sdk063b7aechore: default talos_machine_configuration docs and examples to false80c5534chore: support filtering stable versionb9c7f5frelease(v0.6.0-alpha.1): prepare release92fcb70feat: addtalos_image_factory_urldata sourceffc8102feat: add factory supportd6c2a0bchore: fix goreleaser configdcdcee6release(v0.6.0-alpha.0): prepare released962913chore: reset options formachine_configuration_applyresourcef26a591chore: data source -> resourcetalos_cluster_kubeconfig78fd0d3chore: ignore version prefix fortalos_version11ae330feat: support skipping k8s health checks0fe1a6fdocs: update description oftalos_cluster_healthf6f1811feat: regenerate talosconfig501c78echore: bump deps
Changes since v0.6.0-beta.0
Dependency Changes
- github.com/blang/semver/v4 v4.0.0 new
- github.com/hashicorp/terraform-plugin-docs v0.19.0 -> v0.19.4
- github.com/hashicorp/terraform-plugin-framework v1.7.0 -> v1.11.0
- github.com/hashicorp/terraform-plugin-framework-validators v0.12.0 -> v0.13.0
- github.com/hashicorp/terraform-plugin-go v0.22.1 -> v0.23.0
- github.com/hashicorp/terraform-plugin-log v0.9.0 new
- github.com/hashicorp/terraform-plugin-sdk/v2 v2.33.0 -> v2.34.0
- github.com/hashicorp/terraform-plugin-testing v1.7.0 -> v1.10.0
- github.com/siderolabs/gen v0.4.8 -> v0.5.0
- github.com/siderolabs/image-factory v0.5.0 new
- github.com/siderolabs/talos v1.8.0 new
- github.com/siderolabs/talos/pkg/machinery v1.7.0 -> v1.8.0
- golang.org/x/mod v0.17.0 -> v0.21.0
- k8s.io/client-go v0.29.3 -> v0.31.1
Previous release can be found at v0.5.0