Skip to content

Releases: siderolabs/terraform-provider-talos

v0.9.0

01 Sep 14:41
v0.9.0
c05c018

Choose a tag to compare

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

  • c05c018 release(v0.9.0): prepare release
  • a3e7110 chore: bump deps
  • b794375 feat: bump deps
  • ae5d735 release(v0.9.0-alpha.0): prepare release
  • 4016c0c fix: secureboot installer urls for non-metal platform
  • 34f3f1e chore: simplify disk selector code
  • 93070aa feat: use CEL expression filters for talos_machine_disks
  • f70e10e fix: allow talos_version to be used without a v prefix
  • fa8002d chore: bump deps
  • e76002d fix: factory installer urls
  • 44eec1c fix: image factory examples and docs

Changes since v0.9.0-alpha.0

3 commits

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

19 May 13:01
v0.9.0-alpha.0
ae5d735

Choose a tag to compare

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

  • ae5d735 release(v0.9.0-alpha.0): prepare release
  • 4016c0c fix: secureboot installer urls for non-metal platform
  • 34f3f1e chore: simplify disk selector code
  • 93070aa feat: use CEL expression filters for talos_machine_disks
  • f70e10e fix: allow talos_version to be used without a v prefix
  • fa8002d chore: bump deps
  • e76002d fix: factory installer urls
  • 44eec1c fix: 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

15 May 09:41
v0.8.1
c204c7f

Choose a tag to compare

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

  • c204c7f release(v0.8.1): prepare release
  • f0226d9 chore: conform: support more than one commit
  • 5435b72 fix: allow talos_version to be used without a v prefix
  • 65471d6 fix: factory installer urls

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.8.0

v0.8.0

01 May 09:10
v0.8.0
782cb2c

Choose a tag to compare

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

  • 782cb2c release(v0.8.0): prepare release
  • e9fec0c chore: bump deps
  • 13c07e2 release(v0.8.0-alpha.0): prepare release
  • 2cfcf88 chore: bump deps
  • 46ab81c fix: drop talos<->k8s compatibility check
  • 69596f1 fix: skip if aggregator certs are nil
  • d3214dc refactor: pull platform metadata from Talos machinery
  • 5c0ff77 feat: add secure boot support to non-metal image factory urls

Changes since v0.8.0-alpha.0

2 commits

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

18 Apr 16:45
v0.8.0-alpha.0
13c07e2

Choose a tag to compare

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

  • 13c07e2 release(v0.8.0-alpha.0): prepare release
  • 2cfcf88 chore: bump deps
  • 46ab81c fix: drop talos<->k8s compatibility check
  • 69596f1 fix: skip if aggregator certs are nil
  • d3214dc refactor: pull platform metadata from Talos machinery
  • 5c0ff77 feat: 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

22 Jan 10:42
v0.7.1
eac6300

Choose a tag to compare

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

  • eac6300 release(v0.7.1): prepare release
  • 7ba1d20 chore: bump talos machinery
  • 06de97e fix: drop talos<->k8s compatibility check
  • caf4227 fix: skip if aggregator certs are nil

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

18 Dec 13:23
v0.7.0
10fd98a

Choose a tag to compare

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

  • 10fd98a release(v0.7.0): prepare release
  • a0aaf5f chore: bump deps
  • c21362e feat: update Talos to 1.9.0-beta.0
  • 98648ed release(v0.7.0-alpha.0): prepare release
  • beb5e2b chore: bump deps

Changes since v0.7.0-alpha.0

3 commits

  • 10fd98a release(v0.7.0): prepare release
  • a0aaf5f chore: bump deps
  • c21362e feat: update Talos to 1.9.0-beta.0

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

21 Oct 15:48
v0.7.0-alpha.0
98648ed

Choose a tag to compare

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

2 commits

  • 98648ed release(v0.7.0-alpha.0): prepare release
  • beb5e2b chore: bump deps

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

18 Oct 12:46
v0.6.1
180f6b5

Choose a tag to compare

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

  • 180f6b5 release(v0.6.1): prepare release
  • daddfb7 feat: configurable cert refresh time for kubeconfig
  • 96c9a85 fix: resourceplanmodifiers for kubeconfig resource
  • 800573b fix: disks wipe on destroy

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

24 Sep 11:15
v0.6.0
19effec

Choose a tag to compare

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

  • 19effec release(v0.6.0): prepare release
  • 758df67 docs: machine_configuration fix typo
  • 4e01809 release(v0.6.0-beta.0): prepare release
  • 8dcab7b chore: bump deps
  • 3b59c4a release(v0.6.0-alpha.2): prepare release
  • 858f7f3 chore: bump deps
  • 7af49b3 chore: better health checks from talos sdk
  • 063b7ae chore: default talos_machine_configuration docs and examples to false
  • 80c5534 chore: support filtering stable version
  • b9c7f5f release(v0.6.0-alpha.1): prepare release
  • 92fcb70 feat: add talos_image_factory_url data source
  • ffc8102 feat: add factory support
  • d6c2a0b chore: fix goreleaser config
  • dcdcee6 release(v0.6.0-alpha.0): prepare release
  • d962913 chore: reset options for machine_configuration_apply resource
  • f26a591 chore: data source -> resource talos_cluster_kubeconfig
  • 78fd0d3 chore: ignore version prefix for talos_version
  • 11ae330 feat: support skipping k8s health checks
  • 0fe1a6f docs: update description of talos_cluster_health
  • f6f1811 feat: regenerate talosconfig
  • 501c78e chore: bump deps

Changes since v0.6.0-beta.0

2 commits

  • 19effec release(v0.6.0): prepare release
  • 758df67 docs: machine_configuration fix typo

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