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.
Talos sdk: v1.9.0-alpha.0
- Noel Georgi
- 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
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.
The talos_cluster_kubeconfig
resource now supports confiuring the certificate renewal check time.
Talos sdk: v1.8.1
- Noel Georgi
3 commits
- 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
terraform-provider-talos 0.6.0 (2024-09-23)
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.
Support for querying info from Image Factory and registering schematics is now supported via new Terraform resources.
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
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 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
resource now optionally supports resetting the machine back to maintenance mode.
talos_machine_secrets
resource now regenerates client config when the time to expiry is less than a month.
Talos sdk: v1.8.0-alpha.1
- Noel Georgi
- Bruno Bigras
- Hippie Hacker
20 commits
758df67
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
- 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
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.
Support for querying info from Image Factory and registering schematics is now supported via new Terraform resources.
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
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 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
resource now optionally supports resetting the machine back to maintenance mode.
talos_machine_secrets
resource now regenerates client config when the time to expiry is less than a month.
Talos sdk: v1.8.0-alpha.1
- Noel Georgi
- Hippie Hacker
18 commits
8dcab7b
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
- 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
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.
Support for querying info from Image Factory and registering schematics is now supported via new Terraform resources.
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
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 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
resource now optionally supports resetting the machine back to maintenance mode.
talos_machine_secrets
resource now regenerates client config when the time to expiry is less than a month.
Talos sdk: v1.8.0-alpha.1
- Noel Georgi
- Hippie Hacker
16 commits
858f7f3
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
4 commits
- 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
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.
Support for querying info from Image Factory and registering schematics is now supported via new Terraform resources.
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
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
resource now optionally supports resetting the machine back to maintenance mode.
talos_machine_secrets
resource now regenerates client config when the time to expiry is less than a month.
Talos sdk: v1.8.0-alpha.1
- Noel Georgi
11 commits
92fcb70
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
- 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
terraform-provider-talos 0.6.0-alpha.0 (2024-07-11)
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
data source now has a way to skip running the Kubernetes components health check by setting skip_kubernetes_checks
to true
.
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
resource now optionally supports resetting the machine back to maintenance mode.
talos_machine_secrets
resource now regenerates client config when the time to expiry is less than a month.
Talos sdk: v1.8.0-alpha.1
- Noel Georgi
- Dmitriy Matrenichev
8 commits
1908d9e
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
2 commits
- 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
terraform-provider-talos 0.4.0-alpha.0 (2023-08-30)
Welcome to the v0.4.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
data source has been added and the wait
parameter from the talos_cluster_kubeconfig
data source is now deprecated.
Talos sdk: v1.6.0-alpha.0
- Noel Georgi
- Dmitriy Matrenichev
4 commits
- github.com/hashicorp/terraform-plugin-framework v1.3.4 -> v1.3.5
- github.com/hashicorp/terraform-plugin-sdk/v2 v2.27.0 -> v2.28.0
- github.com/siderolabs/gen v0.4.5 -> v0.4.6
- github.com/siderolabs/talos/pkg/machinery v1.5.0 -> v1.6.0-alpha.0
- k8s.io/client-go v0.28.0 -> v0.28.1
Previous release can be found at v0.3.2
terraform-provider-talos 0.3.0-beta.0 (2023-08-07)
Welcome to the 0.3.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.
Talos sdk: v1.5.0-beta.0
- Noel Georgi
- Ole-Martin Bratteng
- Spencer Smith
5 commits
- github.com/siderolabs/talos/pkg/machinery v1.4.7 -> v1.5.0-beta.0
Previous release can be found at v0.2.1
terraform-provider-talos 0.2.0-alpha.2 (2023-04-14)
Welcome to the v0.2.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.
talos_machine_disks
data source is added to list disks on a machine.
This version of the provider includes some breaking changes. Make sure to follow the provider upgrade guide at https://registry.terraform.io/providers/siderolabs/talos/latest/docs/guides/version-0.2-upgrade.html
Talos sdk: v1.4.0-beta.1
- Andrey Smirnov
- Andrey Smirnov
- Artem Chernyshev
- Dmitriy Matrenichev
- Artem Chernyshev
- Noel Georgi
- Serge Logvinov
- Andrew Rynhard
- Andrew Rynhard
- Matt Zahorik
- Olli Janatuinen
- Seán C McCord
- Spencer Smith
2 commits
9 commits
214c1ef
chore: setslice.Filter
result slice cap to len8e89b1e
feat: add GetOrCreate and GetOrCall methods7c7ccc3
feat: introduce channel SendWithContextb3b6db8
fix: fix Copy documentation and implementation521f737
feat: add xerrors package which contains additions to the std errors726e066
fix: rename tuples.go to pair.go and set proper package named8d7d25
chore: minor additions338a650
chore: add initial implementation and documentation4fd8667
Initial commit
59 commits
b4386f3
feat: make disk utils read subsystem information from the/sys/block
8c7ea19
fix: blockdevice size is reported by Linux in 512 blocks alwayse52e012
feat: add ext4 filesystem detection logic694ac62
chore: update imports to siderolabs, rekresdcf6044
chore: rekres and rename9c4af49
fix: cryptsetup remove slot74ea471
feat: add freebsd stubs9fa801c
feat: add ReadOnly attribute to Diskfccee8b
chore: rekres the source, fix issuesd9c3a27
feat: support probing FAT12/FAT16 filesystemsb374eb4
fix: align partition to 1M boundary by defaultec428fe
fix: lookup filesystem labels on the actual device path7b9de26
feat: read symlink fullpath in block device list function6928ee4
refactor: rewrite GPT serialize/deserialize functions0c7e429
refactor: simplify middle endian functions15b182d
fix: return partition table not exist when trying to read an empty devb9517d5
fix: resize partition70d2865
fix: try to find cdrom disks667bf53
fix: revert gpt partition not foundd7d4cdd
fix: gpt partition not found33afba3
fix: also open in readonly mode when runningAll
lookup methode367f9d
feat: make probe always open blockdevices in readonly moded981156
fix: allow Build for Windowsfe24303
fix: perform correct PMBR partition calculations2ec0c3c
fix: preserve the PMBR bootable flag when opening GPT partition87816a8
feat: align partition to minimum I/O sizec34b59f
feat: expose more encryption options in the LUKS module30c2bc3
feat: mark MBR bootable1292574
fix: make disk type matcher parser case insensitiveb77400e
fix: properly detect nvme and sd card disk types1d830a2
fix: revert mark the EFI partition in PMBR as bootablebec914f
fix: mark the EFI partition in PMBR as bootable776b37d
feat: add options to probe disk by various sysblock parametersbb3ad73
fix: align partition start to physical sector size8f976c2
feat: replace exec.Command with go-cmd module1cf7f25
fix: properly handle no child processes error from cmd.Wait04a9851
feat: implement luks encryption providerb0375e4
feat: add an option to open block device with exclusive flock5a1c7f7
refactor: add devname into gpt.Partition, refactor probe packagef2728a5
fix: keep contents of PMBR when writing it2878460
fix: write second copy of partition entries943b08b
fix: blockdevice reset should read partition table from disk5b4ee44
fix: ignore/dev/ram
devices98754ec
refactor: rewrite GPT library2a1baad
fix: correctly build paths formmcblk
devices8076344
fix: return proper disk size from GetDisks function8742133
chore: add common method to list available disks using /sys/blockc4b5833
feat: implement "fast" wipeb4e67d7
feat: return resize status from Resize() functionceae64e
fix: sync kernel partition table incrementally2cb9516
fix: return correct error value from blkpg functionscebe43d
refactor: exposeInsertAt
method via interfacec40dcd8
fix: properly inform kernel about partition deletionbb8ac5d
feat: implement disk wiping via several methods23fb7dc
feat: expose partition name (label)ff3a821
feat: implement 'InsertAt' method to insert partitions at any position3d1ce4f
fix: calculate last lba of partition correctlyb71540f
feat: copy initial version from talos-systems/talosca3c078
Initial commit
- github.com/dustin/go-humanize v1.0.1 new
- github.com/siderolabs/gen v0.4.3 new
- github.com/siderolabs/go-blockdevice v0.4.4 new
- k8s.io/client-go v0.26.3 -> v0.27.0
Previous release can be found at v0.2.0-alpha.1
terraform-provider-talos 0.2.0-alpha.1 (2023-04-12)
Welcome to the v0.2.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.
This version of the provider includes some breaking changes. Make sure to follow the provider upgrade guide at https://registry.terraform.io/providers/siderolabs/talos/latest/docs/guides/version-0.2-upgrade.html
Talos sdk: v1.4.0-beta.1
- Noel Georgi
- github.com/siderolabs/talos/pkg/machinery v1.4.0-beta.0 -> v1.4.0-beta.1
Previous release can be found at v0.2.0-alpha.0
terraform-provider-talos 0.2.0-alpha.0 (2023-04-10)
Welcome to the v0.2.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.
This version of the provider includes some breaking changes. Make sure to follow the provider upgrade guide at https://registry.terraform.io/providers/siderolabs/talos/latest/docs/guides/version-0.2-upgrade
Talos sdk: v1.4.0-beta.0
- Andrey Smirnov
- Noel Georgi
- Alexey Palazhchenko
- Andrey Smirnov
- Spencer Smith
- Andrew Rynhard
- Artem Chernyshev
- Robert Wunderer
- Serge Logvinov
10 commits
6b2182b
chore: ci cleanupea07caa
feat: code cleanup and tests4e5c210
feat: use new tf sdkd1438b7
chore: bump talos machineryaed502e
fix: state update required two runsdc00baa
fix: force new talosconfig if endpoints or nodes changeb7d84ba
chore: update registry index file, remove example158dbbd
docs: re-wordtalos_version
f3b4a5b
chore: bump depsd2b6df0
docs: clarify meaning oftalos_version
inmachine_configuration
resources
27 commits
c3225ee
feat: allow CSR template subject field to be overridden8570669
chore: rename to siderolabs/cryptoe9df1b8
feat: add support for generating keys from RSA-SHA256 CAs510b0d2
chore: add json tags6fa2d93
fix: deepcopy nil fields asnil
9a63cba
fix: add back support for generating ECDSA keys with P-256 and SHA512893bc66
fix: use SHA256 for ECDSA-P256deec8d4
chore: implement DeepCopy methods for PEMEncoded* typesd3cb772
feat: make possible to change KeyUsage6bc5bb5
chore: remove unused argumentcd18ef6
feat: add support for several organizations97c888b
chore: add options to CSR7776057
chore: fix typos80df078
chore: remove named result parameters15bdd28
chore: minor updates4f80b97
fix: verify CSR signature before issuing a certificate39584f1
feat: support for key/certificate types RSA, Ed25519, ECDSAcf75519
fix: function NewKeyPair should create certificate with proper subject751c95a
feat: add 'PEMEncodedKey' which allows to transport keys in YAML562c3b6
feat: add support for public RSA key in RSAKeybda0e9c
feat: enable more conversions between encoded and raw versionse0dd56a
feat: add NotBefore option for x509 cert creation12a4897
feat: add support for SPKI fingerprint generation and matchingd0c3eef
fix: implement NewKeyPair196679e
feat: movepkg/grpc/tls
fromgithub.com/talos-systems/talos
as./tls
1ff6242
chore: initial version as imported from talos-systems/talos835063e
chore: initial commit
- github.com/hashicorp/terraform-plugin-framework v1.2.0 new
- github.com/hashicorp/terraform-plugin-framework-timeouts v0.3.1 new
- github.com/hashicorp/terraform-plugin-framework-validators v0.10.0 new
- github.com/hashicorp/terraform-plugin-go v0.15.0 new
- github.com/hashicorp/terraform-plugin-sdk/v2 v2.25.0 -> v2.26.1
- github.com/hashicorp/terraform-plugin-testing v1.2.0 new
- github.com/siderolabs/crypto v0.4.0 new
- github.com/siderolabs/talos/pkg/machinery v1.3.6 -> v1.4.0-beta.0
- golang.org/x/mod v0.10.0 new
- google.golang.org/grpc v1.51.0 -> v1.54.0
- k8s.io/client-go v0.26.3 new
Previous release can be found at v0.1.2
terraform-provider-talos 0.1.0-alpha.12 (2022-12-16)
Welcome to the v0.1.0-alpha.12 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.
Fixed an issue with the provider when using a secure Talos client.
- Noel Georgi
This release has no dependency changes
Previous release can be found at v0.1.0-alpha.11
terraform-provider-talos 0.1.0-alpha.11 (2022-12-09)
Welcome to the v0.1.0-alpha.11 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 sdk: v1.2.7
0 commit
This release has no dependency changes
Previous release can be found at v0.1.0-alpha.10
terraform-provider-talos 0.1.0-alpha.10 (2022-11-02)
Welcome to the v0.1.0-alpha.10 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 sdk: v1.2.6
0 commit
This release has no dependency changes
Previous release can be found at v0.1.0-alpha.9
terraform-provider-talos 0.1.0-alpha.9 (2022-10-18)
Welcome to the v0.1.0-alpha.9 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 sdk: v1.2.5
0 commit
This release has no dependency changes
Previous release can be found at v0.1.0-alpha.8
terraform-provider-talos 1.2.4 (2022-10-18)
Welcome to the v1.2.4 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 sdk: v1.2.4
- Dmitriy Matrenichev
- Noel Georgi
- github.com/siderolabs/gen v0.1.0 new
Previous release can be found at v0.1.0-alpha.7
terraform-provider-talos 0.1.0-alpha.7 (2022-09-20)
Welcome to the v0.1.0-alpha.7 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.
- Noel Georgi
This release has no dependency changes
Previous release can be found at v0.1.0-alpha.6
terraform-provider-talos 0.1.0-alpha.6 (2022-09-15)
Welcome to the v0.1.0-alpha.6 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.
The Talos provider now requires endpoint
and node
to be set for talos_machine_configuration_apply
, talos_machine_bootstrap
, talos_cluster_kubeconfig
resources.
The endpoints
and nodes
arguments are removed for the above resources.
This release also fixes a bug when multiple endpoitns were specified in the Talos client config.
0 commit
This release has no dependency changes
Previous release can be found at v0.1.0-alpha.5
terraform-provider-talos 0.1.0-alpha.5 (2022-09-15)
Welcome to the v0.1.0-alpha.5 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.
The Talos provider now requires endpoint
and node
to be set for talos_machine_configuration_apply
, talos_machine_bootstrap
, talos_cluster_kubeconfig
resources.
The endpoints
and nodes
arguments are removed for the above resources.
This release also fixes a bug when multiple endpoitns were specified in the Talos client config.
0 commit
This release has no dependency changes
Previous release can be found at v0.1.0-alpha.4
terraform-provider-talos 0.1.0-alpha.4 (2022-09-15)
Welcome to the v0.1.0-alpha.4 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.
The Talos provider now requires endpoint
and node
to be set for talos_machine_configuration_apply
, talos_machine_bootstrap
, talos_cluster_kubeconfig
resources.
The endpoints
and nodes
arguments are removed for the above resources.
This release also fixes a bug when multiple endpoitns were specified in the Talos client config.
- Noel Georgi
- Nahuel Pastorale
3 commits
This release has no dependency changes
Previous release can be found at v0.1.0-alpha.3
terraform-provider-talos 0.1.0-alpha.3 (2022-09-08)
Welcome to the v0.1.0-alpha.3 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.
The Talos provider supports generating configs, applying them and bootstrap the nodes.
Resources supported:
talos_machine_secrets
talos_client_configuration
talos_machine_configuration_controlplane
talos_machine_configuration_worker
talos_machine_configuration_apply
talos_machine_bootstrap
talos_cluster_kubeconfig
Data sources supported:
talos_client_configuration
talos_cluster_kubeconfig
Data sources will always create a diff and might be removed in a future release.
- Andrew Rynhard
- Andrey Smirnov
- Dmitriy Matrenichev
- Noel Georgi
- github.com/cosi-project/runtime v0.1.1 new
- github.com/siderolabs/go-pointer v1.0.0 new
- google.golang.org/grpc v1.48.0 new
Previous release can be found at v0.1.0-alpha.2