Releases: siderolabs/terraform-provider-talos
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
19effec
release(v0.6.0): prepare release758df67
docs: machine_configuration fix typo4e01809
release(v0.6.0-beta.0): prepare release8dcab7b
chore: bump deps3b59c4a
release(v0.6.0-alpha.2): prepare release858f7f3
chore: bump deps7af49b3
chore: better health checks from talos sdk063b7ae
chore: default talos_machine_configuration docs and examples to false80c5534
chore: support filtering stable versionb9c7f5f
release(v0.6.0-alpha.1): prepare release92fcb70
feat: addtalos_image_factory_url
data sourceffc8102
feat: add factory supportd6c2a0b
chore: fix goreleaser configdcdcee6
release(v0.6.0-alpha.0): prepare released962913
chore: reset options formachine_configuration_apply
resourcef26a591
chore: data source -> resourcetalos_cluster_kubeconfig
78fd0d3
chore: ignore version prefix fortalos_version
11ae330
feat: support skipping k8s health checks0fe1a6f
docs: update description oftalos_cluster_health
f6f1811
feat: regenerate talosconfig501c78e
chore: 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
v0.6.0-beta.0
terraform-provider-talos 0.6.0-beta.0 (2024-09-10)
Welcome to the v0.6.0-beta.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.
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
- Hippie Hacker
Changes
19 commits
4e01809
release(v0.6.0-beta.0): prepare release8dcab7b
chore: bump deps3b59c4a
release(v0.6.0-alpha.2): prepare release858f7f3
chore: bump deps7af49b3
chore: better health checks from talos sdk063b7ae
chore: default talos_machine_configuration docs and examples to false80c5534
chore: support filtering stable versionb9c7f5f
release(v0.6.0-alpha.1): prepare release92fcb70
feat: addtalos_image_factory_url
data sourceffc8102
feat: add factory supportd6c2a0b
chore: fix goreleaser configdcdcee6
release(v0.6.0-alpha.0): prepare released962913
chore: reset options formachine_configuration_apply
resourcef26a591
chore: data source -> resourcetalos_cluster_kubeconfig
78fd0d3
chore: ignore version prefix fortalos_version
11ae330
feat: support skipping k8s health checks0fe1a6f
docs: update description oftalos_cluster_health
f6f1811
feat: regenerate talosconfig501c78e
chore: bump deps
Changes since v0.6.0-alpha.2
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-beta.0 new
- github.com/siderolabs/talos/pkg/machinery v1.7.0 -> v1.8.0-beta.0
- golang.org/x/mod v0.17.0 -> v0.21.0
- k8s.io/client-go v0.29.3 -> v0.31.0
Previous release can be found at v0.5.0
v0.6.0-alpha.2
terraform-provider-talos 0.6.0-alpha.2 (2024-09-02)
Welcome to the v0.6.0-alpha.2 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.
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
- Hippie Hacker
Changes
17 commits
3b59c4a
release(v0.6.0-alpha.2): prepare release858f7f3
chore: bump deps7af49b3
chore: better health checks from talos sdk063b7ae
chore: default talos_machine_configuration docs and examples to false80c5534
chore: support filtering stable versionb9c7f5f
release(v0.6.0-alpha.1): prepare release92fcb70
feat: addtalos_image_factory_url
data sourceffc8102
feat: add factory supportd6c2a0b
chore: fix goreleaser configdcdcee6
release(v0.6.0-alpha.0): prepare released962913
chore: reset options formachine_configuration_apply
resourcef26a591
chore: data source -> resourcetalos_cluster_kubeconfig
78fd0d3
chore: ignore version prefix fortalos_version
11ae330
feat: support skipping k8s health checks0fe1a6f
docs: update description oftalos_cluster_health
f6f1811
feat: regenerate talosconfig501c78e
chore: bump deps
Changes since v0.6.0-alpha.1
5 commits
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 9687413a9a85 new
- github.com/siderolabs/talos v1.8.0-alpha.2 new
- github.com/siderolabs/talos/pkg/machinery v1.7.0 -> v1.8.0-alpha.2
- golang.org/x/mod v0.17.0 -> v0.20.0
- google.golang.org/grpc v1.63.2 -> v1.66.0
- k8s.io/client-go v0.29.3 -> v0.31.0
Previous release can be found at v0.5.0
v0.6.0-alpha.1
terraform-provider-talos 0.6.0-alpha.1 (2024-07-18)
Welcome to the v0.6.0-alpha.1 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.
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 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
Changes
12 commits
b9c7f5f
release(v0.6.0-alpha.1): prepare release92fcb70
feat: addtalos_image_factory_url
data sourceffc8102
feat: add factory supportd6c2a0b
chore: fix goreleaser configdcdcee6
release(v0.6.0-alpha.0): prepare released962913
chore: reset options formachine_configuration_apply
resourcef26a591
chore: data source -> resourcetalos_cluster_kubeconfig
78fd0d3
chore: ignore version prefix fortalos_version
11ae330
feat: support skipping k8s health checks0fe1a6f
docs: update description oftalos_cluster_health
f6f1811
feat: regenerate talosconfig501c78e
chore: bump deps
Changes since v0.6.0-alpha.0
3 commits
Dependency Changes
- github.com/hashicorp/terraform-plugin-docs v0.19.0 -> v0.19.4
- github.com/hashicorp/terraform-plugin-framework v1.7.0 -> v1.10.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.9.0
- github.com/siderolabs/gen v0.4.8 -> v0.5.0
- github.com/siderolabs/image-factory 8b4e0d9e9819 new
- github.com/siderolabs/talos 980f9ebc0725 new
- github.com/siderolabs/talos/pkg/machinery v1.7.0 -> v1.8.0-alpha.1
- golang.org/x/mod v0.17.0 -> v0.19.0
- google.golang.org/grpc v1.63.2 -> v1.65.0
- k8s.io/client-go v0.29.3 -> v0.31.0-beta.0
Previous release can be found at v0.5.0
v0.6.0-alpha.0
terraform-provider-talos 0.6.0-alpha.0 (2024-07-15)
Welcome to the v0.6.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 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 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
- Dmitriy Matrenichev
Changes
9 commits
d6c2a0b
chore: fix goreleaser configdcdcee6
release(v0.6.0-alpha.0): prepare released962913
chore: reset options formachine_configuration_apply
resourcef26a591
chore: data source -> resourcetalos_cluster_kubeconfig
78fd0d3
chore: ignore version prefix fortalos_version
11ae330
feat: support skipping k8s health checks0fe1a6f
docs: update description oftalos_cluster_health
f6f1811
feat: regenerate talosconfig501c78e
chore: bump deps
Changes from siderolabs/gen
2 commits
Dependency Changes
- github.com/hashicorp/terraform-plugin-docs v0.19.0 -> v0.19.4
- github.com/hashicorp/terraform-plugin-framework v1.7.0 -> v1.9.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.8.0
- github.com/siderolabs/gen v0.4.8 -> v0.5.0
- github.com/siderolabs/talos/pkg/machinery v1.7.0 -> v1.8.0-alpha.1
- golang.org/x/mod v0.17.0 -> v0.19.0
- google.golang.org/grpc v1.63.2 -> v1.65.0
- k8s.io/client-go v0.29.3 -> v0.31.0-alpha.3
Previous release can be found at v0.5.0
v0.5.0
terraform-provider-talos 0.5.0 (2024-04-19)
Welcome to the v0.5.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.7.0
Contributors
- Andrey Smirnov
- Noel Georgi
- Dmitriy Matrenichev
Changes
3 commits
Changes from siderolabs/crypto
3 commits
Changes from siderolabs/gen
Dependency Changes
- github.com/hashicorp/terraform-plugin-docs v0.16.0 -> v0.19.0
- github.com/hashicorp/terraform-plugin-framework v1.4.2 -> v1.7.0
- github.com/hashicorp/terraform-plugin-go v0.19.1 -> v0.22.1
- github.com/hashicorp/terraform-plugin-sdk/v2 v2.30.0 -> v2.33.0
- github.com/hashicorp/terraform-plugin-testing v1.6.0 -> v1.7.0
- github.com/siderolabs/crypto v0.4.1 -> v0.4.4
- github.com/siderolabs/gen v0.4.7 -> v0.4.8
- github.com/siderolabs/talos/pkg/machinery v1.6.0 -> v1.7.0
- github.com/stretchr/testify v1.8.4 -> v1.9.0
- golang.org/x/mod v0.14.0 -> v0.17.0
- google.golang.org/grpc v1.60.0 -> v1.63.2
- k8s.io/client-go v0.28.4 -> v0.29.3
Previous release can be found at v0.4.0
v0.4.0
terraform-provider-talos 0.4.0 (2023-12-15)
Welcome to the v0.4.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 Cluster Health data source
talos_cluster_health
data source has been added and the wait
parameter from the talos_cluster_kubeconfig
data source is now deprecated.
Component Updates
Talos sdk: v1.6.0
Contributors
- Noel Georgi
- Dmitriy Matrenichev
- Serge Logvinov
- Célia Vytrac
- Rui Lopes
Changes
13 commits
c3987bc
release(v0.4.0): prepare releasec295457
chore: bump talos machinery to v1.6.0086bdf3
chore: bump deps3fc436b
chore: externalize importsb465312
fix: renovate triggers7db510c
chore: add the missing slack workflow2ff68ba
fix: talos_version nil parsingacdc00d
docs: update references and cleanup4587ebd
release(v0.4.0-alpha.0): prepare release1c918e6
chore: add conformed36726
feat: addtalos_cluster_health
data source.5ac7183
fix: node/endpoint were swapped for some resources.713ac46
fix: creation of talos client
Changes since v0.4.0-alpha.0
8 commits
c3987bc
release(v0.4.0): prepare releasec295457
chore: bump talos machinery to v1.6.0086bdf3
chore: bump deps3fc436b
chore: externalize importsb465312
fix: renovate triggers7db510c
chore: add the missing slack workflow2ff68ba
fix: talos_version nil parsingacdc00d
docs: update references and cleanup
Changes from siderolabs/gen
2 commits
Changes from siderolabs/go-blockdevice
Dependency Changes
- github.com/hashicorp/terraform-plugin-framework v1.3.4 -> v1.4.2
- github.com/hashicorp/terraform-plugin-framework-validators v0.11.0 -> v0.12.0
- github.com/hashicorp/terraform-plugin-go v0.18.0 -> v0.19.1
- github.com/hashicorp/terraform-plugin-sdk/v2 v2.27.0 -> v2.30.0
- github.com/hashicorp/terraform-plugin-testing v1.4.0 -> v1.6.0
- github.com/siderolabs/gen v0.4.5 -> v0.4.7
- github.com/siderolabs/go-blockdevice v0.4.6 -> v0.4.7
- github.com/siderolabs/talos/pkg/machinery v1.5.2 -> v1.6.0
- golang.org/x/mod v0.12.0 -> v0.14.0
- google.golang.org/grpc v1.57.0 -> v1.60.0
- k8s.io/client-go v0.28.0 -> v0.28.4
Previous release can be found at v0.3.4