v0.4.0-beta.0
Pre-release
Pre-release
CAPI Control Plane Provider Talos 0.4.0-beta.0 (2021-11-29)
Welcome to the v0.4.0-beta.0 release of CAPI Control Plane Provider Talos!
This is a pre-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.
init
nodes deprecation
Starting from this release CACPPT no longer relies on init nodes to bootstrap the cluster.
Instead, it is now issues bootstrap and keeps bootstrap status information in the TalosControlPlane
resource.
Bootstrap state can also be retrieved from the conditions.
CAPI v1beta1
This release of CACPPT brings compatibility with CAPI v1beta1.
Contributors
- Artem Chernyshev
- Andrey Smirnov
- Spencer Smith
Changes
7 commits
- a5af5e4 release(v0.4.0-beta.0): prepare release
- 80b24a0 fix: introduce a separate step for release builds
- a24dad3 fix: do not allow scaling down controlplane to zero
- 8a73e6a feat: get rid of init nodes and use bootstrap API to setup cluster
- 205f4be release(v0.4.0-alpha.0): prepare release
- b8db449 fix: properly pick talos client configuration
- 61fb582 feat: support clusterapi v1beta1
Changes since v0.4.0-alpha.0
4 commits
Changes from talos-systems/capi-utils
6 commits
- siderolabs/capi-utils@e8c3bf9 feat: pass through an option to wait for providers to be set up
- siderolabs/capi-utils@144451c feat: switch to CAPI v1beta1
- siderolabs/capi-utils@151aac2 fix: properly define calico version
- siderolabs/capi-utils@658f48a feat: support getting cluster template files by http urls
- siderolabs/capi-utils@e0cadf5 feat: add method to fetch a k8s client
- siderolabs/capi-utils@b018ea2 feat: add ability to pass custom
Proxy
implementation in clusterapi
Changes from talos-systems/cluster-api-bootstrap-provider-talos
8 commits
- siderolabs/cluster-api-bootstrap-provider-talos@6d27c57 release(v0.5.0): prepare release
- siderolabs/cluster-api-bootstrap-provider-talos@f6dc0a3 fix: regenerate manifests
- siderolabs/cluster-api-bootstrap-provider-talos@2a4115f release(v0.5.0-alpha.0): prepare release
- siderolabs/cluster-api-bootstrap-provider-talos@d124c07 docs: update README with usage and compatibility matrix
- siderolabs/cluster-api-bootstrap-provider-talos@20792f3 feat: generate talosconfig as a secret with proper endpoints
- siderolabs/cluster-api-bootstrap-provider-talos@abd206f feat: update to CAPI v1.0.x contract (v1beta1)
- siderolabs/cluster-api-bootstrap-provider-talos@b7faf9e feat: update Talos machinery to 0.13.0
- siderolabs/cluster-api-bootstrap-provider-talos@04742b9 feat: import fixes/updates from kubeadm bootstrap provider
Dependency Changes
- github.com/onsi/gomega v1.15.0 -> v1.16.0
- github.com/talos-systems/capi-utils b2f8f83d3df6 -> e8c3bf93e75f
- github.com/talos-systems/cluster-api-bootstrap-provider-talos v0.4.0-alpha.0 -> v0.5.0
- google.golang.org/grpc v1.40.0 -> v1.41.0
- k8s.io/api v0.22.1 -> v0.22.2
- k8s.io/apimachinery v0.22.1 -> v0.22.2
- k8s.io/apiserver v0.22.1 -> v0.22.2
- k8s.io/client-go v0.22.1 -> v0.22.2
- k8s.io/utils bdf08cb9a70a -> cb0fa318a74b
- sigs.k8s.io/cluster-api v0.4.3 -> v1.0.0
- sigs.k8s.io/controller-runtime v0.9.7 -> v0.10.2
Previous release can be found at v0.3.1