CAPI Control Plane Provider Talos 0.4.6 (2022-04-20)
Welcome to the v0.4.6 release of CAPI Control Plane Provider Talos!
Please try out the release binaries and report any issues at
https://github.com/talos-systems/cluster-api-control-plane-provider-talos/issues.
CAPI v1beta1
This release of CACPPT is compatible with CAPI v1beta1 (v1.x).
Support Control Plane Rolling Updates
The controller now reacts to TalosControlPlane
spec changes
and can do rolling updates of the control plane machines.
This can be used to do a graceful upgrades of the workload clusters.
Contributors
- Artem Chernyshev
- Andrey Smirnov
- Noel Georgi
- Spencer Smith
Changes
10 commits
- fd6056c release(v0.4.6): prepare release
- c402ff3 fix: mark control plane as initialized as soon as endpoints are ready
- 18fbeb6 feat: support
TalosControlPlane
rolling upgrade - 28d3eab fix: skip nodes with empty hostname on etcd audit
- 377c408 refactor: use cached client tracker in the provider
- 7716403 feat: update for Talos 1.0
- 0a1eebd chore: rename github organization to siderolabs
- d2575f4 release(v0.4.5): prepare release
- 5f2b143 fix: get talosconfig from secrets instead of talosconfig resources
- 61677f8 chore: bump cert-manager to v1
Changes since v0.4.5
7 commits
- fd6056c release(v0.4.6): prepare release
- c402ff3 fix: mark control plane as initialized as soon as endpoints are ready
- 18fbeb6 feat: support
TalosControlPlane
rolling upgrade - 28d3eab fix: skip nodes with empty hostname on etcd audit
- 377c408 refactor: use cached client tracker in the provider
- 7716403 feat: update for Talos 1.0
- 0a1eebd chore: rename github organization to siderolabs
Changes from talos-systems/capi-utils
4 commits
- siderolabs/capi-utils@2b207c1 chore: bump CAPI core and Talos deps
- siderolabs/capi-utils@e994250 fix: use correct name for getting talosconfig secret
- siderolabs/capi-utils@3a6f8ee feat: read talosconfig from secret instead of status
- siderolabs/capi-utils@dc4a2f3 chore: update libs, rekres, update Go version (#25)
Changes from talos-systems/cluster-api-bootstrap-provider-talos
6 commits
- siderolabs/cluster-api-bootstrap-provider-talos@ef969cc release(v0.5.3): prepare release
- siderolabs/cluster-api-bootstrap-provider-talos@ff4501d feat: update to Talos 1.0
- siderolabs/cluster-api-bootstrap-provider-talos@47c85bd chore: update after org rename
- siderolabs/cluster-api-bootstrap-provider-talos@7851b23 docs: add note for clusterctl rename bug
- siderolabs/cluster-api-bootstrap-provider-talos@9fda598 chore: update GPG org
- siderolabs/cluster-api-bootstrap-provider-talos@7dcf091 chore: bump cert-manager to v1
Dependency Changes
- github.com/go-logr/logr v0.4.0 -> v1.2.0
- github.com/onsi/ginkgo v1.16.4 -> v1.16.5
- github.com/onsi/gomega v1.16.0 -> v1.17.0
- github.com/stretchr/testify v1.7.0 -> v1.7.1
- github.com/talos-systems/capi-utils e8c3bf93e75f -> 2b207c1f0aff
- github.com/talos-systems/cluster-api-bootstrap-provider-talos v0.5.2 -> v0.5.3
- google.golang.org/grpc v1.42.0 -> v1.44.0
- k8s.io/api v0.22.2 -> v0.23.4
- k8s.io/apimachinery v0.22.2 -> v0.23.4
- k8s.io/apiserver v0.22.2 -> v0.23.0
- k8s.io/client-go v0.22.2 -> v0.23.4
- k8s.io/utils cb0fa318a74b -> 6203023598ed
- sigs.k8s.io/cluster-api v1.0.4 -> v1.1.3
- sigs.k8s.io/controller-runtime v0.10.3 -> v0.11.1
Previous release can be found at v0.4.4