Skip to content

v0.6.0-alpha.2

Compare
Choose a tag to compare
@github-actions github-actions released this 02 Sep 12:18
· 4 commits to main since this release
v0.6.0-alpha.2
3b59c4a

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 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-alpha.1

5 commits

  • 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

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