Skip to content

v0.2.0-alpha.0

Choose a tag to compare

@github-actions github-actions released this 10 Apr 17:41
· 73 commits to main since this release
v0.2.0-alpha.0
06418cd

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

  • 06418cd release(v0.2.0-alpha.0): prepare release
  • 6b2182b chore: ci cleanup
  • ea07caa feat: code cleanup and tests
  • 4e5c210 feat: use new tf sdk
  • d1438b7 chore: bump talos machinery
  • aed502e fix: state update required two runs
  • dc00baa fix: force new talosconfig if endpoints or nodes change
  • b7d84ba chore: update registry index file, remove example
  • 158dbbd docs: re-word talos_version
  • f3b4a5b chore: bump deps
  • d2b6df0 docs: clarify meaning of talos_version in machine_configuration resources

Changes from siderolabs/crypto

27 commits

  • c3225ee feat: allow CSR template subject field to be overridden
  • 8570669 chore: rename to siderolabs/crypto
  • e9df1b8 feat: add support for generating keys from RSA-SHA256 CAs
  • 510b0d2 chore: add json tags
  • 6fa2d93 fix: deepcopy nil fields as nil
  • 9a63cba fix: add back support for generating ECDSA keys with P-256 and SHA512
  • 893bc66 fix: use SHA256 for ECDSA-P256
  • deec8d4 chore: implement DeepCopy methods for PEMEncoded* types
  • d3cb772 feat: make possible to change KeyUsage
  • 6bc5bb5 chore: remove unused argument
  • cd18ef6 feat: add support for several organizations
  • 97c888b chore: add options to CSR
  • 7776057 chore: fix typos
  • 80df078 chore: remove named result parameters
  • 15bdd28 chore: minor updates
  • 4f80b97 fix: verify CSR signature before issuing a certificate
  • 39584f1 feat: support for key/certificate types RSA, Ed25519, ECDSA
  • cf75519 fix: function NewKeyPair should create certificate with proper subject
  • 751c95a feat: add 'PEMEncodedKey' which allows to transport keys in YAML
  • 562c3b6 feat: add support for public RSA key in RSAKey
  • bda0e9c feat: enable more conversions between encoded and raw versions
  • e0dd56a feat: add NotBefore option for x509 cert creation
  • 12a4897 feat: add support for SPKI fingerprint generation and matching
  • d0c3eef fix: implement NewKeyPair
  • 196679e feat: move pkg/grpc/tls from github.com/talos-systems/talos as ./tls
  • 1ff6242 chore: initial version as imported from talos-systems/talos
  • 835063e chore: 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