Skip to content

v0.6.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 24 Sep 11:15
v0.6.0
19effec

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