Releases: siderolabs/terraform-provider-talos
v0.3.1
terraform-provider-talos 0.3.1 (2023-08-24)
Welcome to the v0.3.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
Changes
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.3.0
v0.3.0
terraform-provider-talos 0.3.0 (2023-08-17)
Welcome to the v0.3.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.5.0
Contributors
- Noel Georgi
- Ole-Martin Bratteng
- Spencer Smith
Changes
8 commits
a5f8bacrelease(0.3.0): prepare release0ccfc54chore: bump deps851d51crelease(0.3.0-beta.0): prepare release3f02af3feat: update to talos 1.5 sdkff0e2adfix: ci failures due to TF state removalee150cedocs: update link to contrib repodf4f876docs: replacetypewithmachine_typef6c8715chore: bump deps
Changes since v0.3.0-beta.0
Dependency Changes
- github.com/siderolabs/talos/pkg/machinery v1.4.7 -> v1.5.0
- k8s.io/client-go v0.27.4 -> v0.28.0
Previous release can be found at v0.2.1
v0.3.0-beta.0
terraform-provider-talos 0.3.0-beta.0 (2023-08-07)
Welcome to the v0.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.
Component Updates
Talos sdk: v1.5.0-beta.0
Contributors
- Noel Georgi
- Ole-Martin Bratteng
- Spencer Smith
Changes
6 commits
Dependency Changes
- github.com/siderolabs/talos/pkg/machinery v1.4.7 -> v1.5.0-beta.0
Previous release can be found at v0.2.1
v0.2.1
terraform-provider-talos 0.2.1 (2023-08-04)
Welcome to the v0.2.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.4.7
Contributors
- Artem Chernyshev
- Noel Georgi
- Dmitriy Matrenichev
- Utku Ozdemir
- Andrey Smirnov
Changes
Changes from siderolabs/crypto
2 commits
Changes from siderolabs/gen
3 commits
Changes from siderolabs/go-blockdevice
4 commits
Dependency Changes
- github.com/hashicorp/terraform-plugin-docs v0.14.1 -> v0.16.0
- github.com/hashicorp/terraform-plugin-framework v1.2.0 -> v1.3.4
- github.com/hashicorp/terraform-plugin-framework-timeouts v0.3.1 -> v0.4.1
- github.com/hashicorp/terraform-plugin-framework-validators v0.10.0 -> v0.11.0
- github.com/hashicorp/terraform-plugin-go v0.15.0 -> v0.18.0
- github.com/hashicorp/terraform-plugin-sdk/v2 v2.26.1 -> v2.27.0
- github.com/hashicorp/terraform-plugin-testing v1.2.0 -> v1.4.0
- github.com/siderolabs/crypto v0.4.0 -> v0.4.1
- github.com/siderolabs/gen v0.4.3 -> v0.4.5
- github.com/siderolabs/go-blockdevice v0.4.4 -> v0.4.6
- github.com/siderolabs/talos/pkg/machinery v1.4.0 -> v1.4.7
- github.com/stretchr/testify v1.8.2 -> v1.8.4
- golang.org/x/mod v0.10.0 -> v0.12.0
- google.golang.org/grpc v1.54.0 -> v1.57.0
- k8s.io/client-go v0.27.1 -> v0.27.4
Previous release can be found at v0.2.0
v0.2.0
terraform-provider-talos 0.2.0 (2023-04-24)
Welcome to the v0.2.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.
Data Sources
talos_machine_disks data source is added to list disks on a machine.
Provider Changes
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
Component Updates
Talos sdk: v1.4.0
Contributors
- Andrey Smirnov
- Noel Georgi
- Andrey Smirnov
- Artem Chernyshev
- Alexey Palazhchenko
- Artem Chernyshev
- Serge Logvinov
- Andrew Rynhard
- Spencer Smith
- Andrew Rynhard
- Matt Zahorik
- Olli Janatuinen
- Robert Wunderer
- Seán C McCord
Changes
21 commits
300423arelease(v0.2.0): prepare release5bd3a56chore: bump test timeout8d33d68chore: bump depsb905597release(v0.2.0-beta.0): prepare release606f408chore: bump deps1678814release(v0.2.0-alpha.2): prepare release187e434feat:talos_machine_disksdata sourcea29e1e7fix: handle unknown types at plan timea1b7a38release(v0.2.0-alpha.1): prepare release96aeedddocs: fix rendering of website06418cdrelease(v0.2.0-alpha.0): prepare release6b2182bchore: ci cleanupea07caafeat: code cleanup and tests4e5c210feat: use new tf sdkd1438b7chore: bump talos machineryaed502efix: state update required two runsdc00baafix: force new talosconfig if endpoints or nodes changeb7d84bachore: update registry index file, remove example158dbbddocs: re-wordtalos_versionf3b4a5bchore: bump depsd2b6df0docs: clarify meaning oftalos_versioninmachine_configurationresources
Changes since v0.2.0-beta.0
3 commits
Changes from siderolabs/crypto
27 commits
c3225eefeat: allow CSR template subject field to be overridden8570669chore: rename to siderolabs/cryptoe9df1b8feat: add support for generating keys from RSA-SHA256 CAs510b0d2chore: add json tags6fa2d93fix: deepcopy nil fields asnil9a63cbafix: add back support for generating ECDSA keys with P-256 and SHA512893bc66fix: use SHA256 for ECDSA-P256deec8d4chore: implement DeepCopy methods for PEMEncoded* typesd3cb772feat: make possible to change KeyUsage6bc5bb5chore: remove unused argumentcd18ef6feat: add support for several organizations97c888bchore: add options to CSR7776057chore: fix typos80df078chore: remove named result parameters15bdd28chore: minor updates4f80b97fix: verify CSR signature before issuing a certificate39584f1feat: support for key/certificate types RSA, Ed25519, ECDSAcf75519fix: function NewKeyPair should create certificate with proper subject751c95afeat: add 'PEMEncodedKey' which allows to transport keys in YAML562c3b6feat: add support for public RSA key in RSAKeybda0e9cfeat: enable more conversions between encoded and raw versionse0dd56afeat: add NotBefore option for x509 cert creation12a4897feat: add support for SPKI fingerprint generation and matchingd0c3eeffix: implement NewKeyPair196679efeat: movepkg/grpc/tlsfromgithub.com/talos-systems/talosas./tls1ff6242chore: initial version as imported from talos-systems/talos835063echore: initial commit
Changes from siderolabs/go-blockdevice
59 commits
b4386f3feat: make disk utils read subsystem information from the/sys/block8c7ea19fix: blockdevice size is reported by Linux in 512 blocks alwayse52e012feat: add ext4 filesystem detection logic694ac62chore: update imports to siderolabs, rekresdcf6044chore: rekres and rename9c4af49fix: cryptsetup remove slot74ea471feat: add freebsd stubs- [
9fa801c](siderolabs/go-blockdevice@9fa801cf4da184e35...
v0.2.0-beta.0
terraform-provider-talos 0.2.0-beta.0 (2023-04-18)
Welcome to the v0.2.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.
Data Sources
talos_machine_disks data source is added to list disks on a machine.
Provider Changes
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
Component Updates
Talos sdk: v1.4.0-beta.1
Contributors
- Noel Georgi
Changes
Dependency Changes
- k8s.io/client-go v0.27.0 -> v0.27.1
Previous release can be found at v0.2.0-alpha.2
v0.2.0-alpha.2
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.
Data Sources
talos_machine_disks data source is added to list disks on a machine.
Provider Changes
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
Component Updates
Talos sdk: v1.4.0-beta.1
Contributors
- 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
Changes
3 commits
Changes from siderolabs/gen
9 commits
214c1efchore: setslice.Filterresult slice cap to len8e89b1efeat: add GetOrCreate and GetOrCall methods7c7ccc3feat: introduce channel SendWithContextb3b6db8fix: fix Copy documentation and implementation521f737feat: add xerrors package which contains additions to the std errors726e066fix: rename tuples.go to pair.go and set proper package named8d7d25chore: minor additions338a650chore: add initial implementation and documentation4fd8667Initial commit
Changes from siderolabs/go-blockdevice
59 commits
b4386f3feat: make disk utils read subsystem information from the/sys/block8c7ea19fix: blockdevice size is reported by Linux in 512 blocks alwayse52e012feat: add ext4 filesystem detection logic694ac62chore: update imports to siderolabs, rekresdcf6044chore: rekres and rename9c4af49fix: cryptsetup remove slot74ea471feat: add freebsd stubs9fa801cfeat: add ReadOnly attribute to Diskfccee8bchore: rekres the source, fix issuesd9c3a27feat: support probing FAT12/FAT16 filesystemsb374eb4fix: align partition to 1M boundary by defaultec428fefix: lookup filesystem labels on the actual device path7b9de26feat: read symlink fullpath in block device list function6928ee4refactor: rewrite GPT serialize/deserialize functions0c7e429refactor: simplify middle endian functions15b182dfix: return partition table not exist when trying to read an empty devb9517d5fix: resize partition70d2865fix: try to find cdrom disks667bf53fix: revert gpt partition not foundd7d4cddfix: gpt partition not found33afba3fix: also open in readonly mode when runningAlllookup methode367f9dfeat: make probe always open blockdevices in readonly moded981156fix: allow Build for Windowsfe24303fix: perform correct PMBR partition calculations2ec0c3cfix: preserve the PMBR bootable flag when opening GPT partition87816a8feat: align partition to minimum I/O sizec34b59ffeat: expose more encryption options in the LUKS module30c2bc3feat: mark MBR bootable1292574fix: make disk type matcher parser case insensitiveb77400efix: properly detect nvme and sd card disk types1d830a2fix: revert mark the EFI partition in PMBR as bootablebec914ffix: mark the EFI partition in PMBR as bootable776b37dfeat: add options to probe disk by various sysblock parametersbb3ad73fix: align partition start to physical sector size8f976c2feat: replace exec.Command with go-cmd module1cf7f25fix: properly handle no child processes error from cmd.Wait04a9851feat: implement luks encryption providerb0375e4feat: add an option to open block device with exclusive flock5a1c7f7refactor: add devname into gpt.Partition, refactor probe packagef2728a5fix: keep contents of PMBR when writing it2878460fix: write second copy of partition entries943b08bfix: blockdevice reset should read partition table from disk5b4ee44fix: ignore/dev/ramdevices98754ecrefactor: rewrite GPT library2a1baadfix: correctly build paths formmcblkdevices- [
8076344](https://githu...
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.
Provider Changes
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
Component Updates
Talos sdk: v1.4.0-beta.1
Contributors
- Noel Georgi
Changes
Dependency Changes
- 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
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.
Provider Changes
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
Component Updates
Talos sdk: v1.4.0-beta.0
Contributors
- Andrey Smirnov
- Noel Georgi
- Alexey Palazhchenko
- Andrey Smirnov
- Spencer Smith
- Andrew Rynhard
- Artem Chernyshev
- Robert Wunderer
- Serge Logvinov
Changes
11 commits
06418cdrelease(v0.2.0-alpha.0): prepare release6b2182bchore: ci cleanupea07caafeat: code cleanup and tests4e5c210feat: use new tf sdkd1438b7chore: bump talos machineryaed502efix: state update required two runsdc00baafix: force new talosconfig if endpoints or nodes changeb7d84bachore: update registry index file, remove example158dbbddocs: re-wordtalos_versionf3b4a5bchore: bump depsd2b6df0docs: clarify meaning oftalos_versioninmachine_configurationresources
Changes from siderolabs/crypto
27 commits
c3225eefeat: allow CSR template subject field to be overridden8570669chore: rename to siderolabs/cryptoe9df1b8feat: add support for generating keys from RSA-SHA256 CAs510b0d2chore: add json tags6fa2d93fix: deepcopy nil fields asnil9a63cbafix: add back support for generating ECDSA keys with P-256 and SHA512893bc66fix: use SHA256 for ECDSA-P256deec8d4chore: implement DeepCopy methods for PEMEncoded* typesd3cb772feat: make possible to change KeyUsage6bc5bb5chore: remove unused argumentcd18ef6feat: add support for several organizations97c888bchore: add options to CSR7776057chore: fix typos80df078chore: remove named result parameters15bdd28chore: minor updates4f80b97fix: verify CSR signature before issuing a certificate39584f1feat: support for key/certificate types RSA, Ed25519, ECDSAcf75519fix: function NewKeyPair should create certificate with proper subject751c95afeat: add 'PEMEncodedKey' which allows to transport keys in YAML562c3b6feat: add support for public RSA key in RSAKeybda0e9cfeat: enable more conversions between encoded and raw versionse0dd56afeat: add NotBefore option for x509 cert creation12a4897feat: add support for SPKI fingerprint generation and matchingd0c3eeffix: implement NewKeyPair196679efeat: movepkg/grpc/tlsfromgithub.com/talos-systems/talosas./tls1ff6242chore: initial version as imported from talos-systems/talos835063echore: initial commit
Dependency Changes
- 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
v0.1.2
terraform-provider-talos 0.1.2 (2023-03-14)
Welcome to the v0.1.2 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.3.6
Contributors
- Noel Georgi
Changes
4 commits
Dependency Changes
- github.com/hashicorp/terraform-plugin-docs v0.13.0 -> v0.14.1
- github.com/hashicorp/terraform-plugin-sdk/v2 v2.24.1 -> v2.25.0
- github.com/siderolabs/talos/pkg/machinery v1.3.1 -> v1.3.6
- github.com/stretchr/testify v1.8.1 -> v1.8.2
Previous release can be found at v0.1.1