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

latest releases: v0.6.10, v0.6.9, v0.6.8...
pre-release3 years ago

CAPI Bootstrap Provider Talos 0.3.0-alpha.0 (2021-09-21)

Welcome to the v0.3.0-alpha.0 release of CAPI Bootstrap Provider Talos!
This is a pre-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

Changes

16 commits

  • 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 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.