github siderolabs/cluster-api-bootstrap-provider-talos v0.3.0

latest releases: v0.6.10, v0.6.9, v0.6.8...
3 years ago

CAPI Bootstrap Provider Talos 0.3.0 (2021-09-22)

Welcome to the v0.3.0 release of CAPI Bootstrap Provider Talos!

Please try out the release binaries and report any issues at
https://github.com/talos-systems/cluster-api-bootstrap-provider-talos/issues.

CAPI v1alpha3

This release of CABPT is compatible with CAPI v1alpha3 (v0.3.x).
Next release of CABPT will bring compatibility with CAPI v1alpha4 (v0.4.x).

Default talosVersion

In previous releases of CABPT default value of talosVersion field was v0.8.
As Talos v0.8 release is almost a year old, new default value of talosVersion is to use whatever Talos version CABPT was
built against (in this relase, it's Talos 0.12).

If you're still running Talos v0.8.x, please make sure talosVersion is set to v0.8.

Talos 0.12

CABPT supports config generation for Talos 0.12.
Talos majort version can be specified in the spec of TalosControlPlane or MachineDeployment:

  generateType: controlplane
  talosVersion: v0.11

It is recommended to specify minor version of Talos to make sure machine configuration stays comptabile with Talos version
being used even if the CABPT is upgraded to new version.

Contributors

  • Alexey Palazhchenko
  • Alexey Palazhchenko
  • Andrey Smirnov
  • Andrey Smirnov
  • Serge Logvinov
  • Spencer Smith

Changes

20 commits

  • 1122f4c release(v0.3.0): prepare release
  • 3147ba4 release(v0.3.0-alpha.1): prepare release
  • 977121a fix: construct properly data secret name
  • f8c75c8 fix: update metadata.yaml for v0.3 of CABPT
  • db60f9e release(v0.3.0-alpha.0): prepare release
  • 755a2dd fix: update Talos machinery to 0.12, fix secrets persistence
  • f91b032 fix: use bootstrap data secret names
  • 6bff239 chore: use Go 1.17
  • 56fb73b test: add test for the second machine
  • e5b7738 test: add more tests
  • bc4105d test: wait for CAPI availability
  • c82b8ab chore: make versions configurable
  • 5594c96 chore: use codecov uploader from build-container
  • cced038 chore: fix license headers
  • 7b5dc51 chore: do not run tests on ARM
  • d6258cf chore: improve tests runner
  • c6ce363 chore: sign Drone CI configuration
  • ad592d1 chore: add basic integration test
  • 9fb0d07 chore: add missing LICENSE file
  • acf18d2 chore: update machinery to v0.11.3

Changes since v0.3.0-alpha.1

1 commit

  • 1122f4c release(v0.3.0): prepare release

Changes from talos-systems/crypto

8 commits

Dependency Changes

  • github.com/AlekSi/pointer v1.1.0 new
  • github.com/evanphx/json-patch v4.9.0 -> v4.11.0
  • github.com/stretchr/testify v1.7.0 new
  • github.com/talos-systems/crypto 4f80b976b640 -> v0.3.2
  • github.com/talos-systems/talos/pkg/machinery 828772cec9a3 -> 7e63e43eb399
  • golang.org/x/sys 0f9fa26af87c new
  • gopkg.in/yaml.v2 v2.3.0 -> v2.4.0
  • sigs.k8s.io/cluster-api v0.3.12 -> v0.3.22

Previous release can be found at v0.2.0

Don't miss a new cluster-api-bootstrap-provider-talos release

NewReleases is sending notifications on new releases.