Skip to content

Releases: siderolabs/cluster-api-control-plane-provider-talos

v0.4.2

05 Jan 16:16
v0.4.2
89f793e
Compare
Choose a tag to compare

CAPI Control Plane Provider Talos 0.4.2 (2022-01-04)

Welcome to the v0.4.2 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 issues bootstrap command 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
  • Spencer Smith

Changes

4 commits

  • 89f793e release(v0.4.2): prepare release
  • a77ddde refactor: change reconcile loop flow
  • ea7842f release(v0.4.1): prepare release
  • 7f63ad0 fix: avoid long backoff when trying to bootstrap the cluster

Changes since v0.4.1

2 commits

  • 89f793e release(v0.4.2): prepare release
  • a77ddde refactor: change reconcile loop flow

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.4.0

v0.4.1

16 Dec 16:06
v0.4.1
ea7842f
Compare
Choose a tag to compare

CAPI Control Plane Provider Talos 0.4.1 (2021-12-16)

Welcome to the v0.4.1 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 issues bootstrap command 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

Changes

2 commits

  • ea7842f release(v0.4.1): prepare release
  • 7f63ad0 fix: avoid long backoff when trying to bootstrap the cluster

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.4.0

v0.4.0

14 Dec 20:38
v0.4.0
8fc9a6c
Compare
Choose a tag to compare

CAPI Control Plane Provider Talos 0.4.0 (2021-12-14)

Welcome to the v0.4.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

13 commits

  • 8fc9a6c release(v0.4.0): prepare release
  • b63f1d2 release(v0.4.0-beta.2): prepare release
  • f5f5b2d fix: patch the status and use APIReader to get resource
  • d606d32 release(v0.4.0-beta.1): prepare release
  • 333fc02 fix: ensure that bootstrap is called only a single time
  • 77b0bba test: update templates to v1beta1
  • 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-beta.2

1 commit

  • 8fc9a6c release(v0.4.0): prepare release

Changes from talos-systems/capi-utils

6 commits

Changes from talos-systems/cluster-api-bootstrap-provider-talos

8 commits

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

v0.4.0-beta.2

14 Dec 17:11
v0.4.0-beta.2
b63f1d2
Compare
Choose a tag to compare
v0.4.0-beta.2 Pre-release
Pre-release

CAPI Control Plane Provider Talos 0.4.0-beta.2 (2021-12-14)

Welcome to the v0.4.0-beta.2 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

12 commits

  • b63f1d2 release(v0.4.0-beta.2): prepare release
  • f5f5b2d fix: patch the status and use APIReader to get resource
  • d606d32 release(v0.4.0-beta.1): prepare release
  • 333fc02 fix: ensure that bootstrap is called only a single time
  • 77b0bba test: update templates to v1beta1
  • 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-beta.1

2 commits

  • b63f1d2 release(v0.4.0-beta.2): prepare release
  • f5f5b2d fix: patch the status and use APIReader to get resource

Changes from talos-systems/capi-utils

6 commits

Changes from talos-systems/cluster-api-bootstrap-provider-talos

8 commits

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

v0.4.0-beta.1

10 Dec 16:29
v0.4.0-beta.1
d606d32
Compare
Choose a tag to compare
v0.4.0-beta.1 Pre-release
Pre-release

CAPI Control Plane Provider Talos 0.4.0-beta.1 (2021-12-10)

Welcome to the v0.4.0-beta.1 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

10 commits

  • d606d32 release(v0.4.0-beta.1): prepare release
  • 333fc02 fix: ensure that bootstrap is called only a single time
  • 77b0bba test: update templates to v1beta1
  • 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-beta.0

3 commits

  • d606d32 release(v0.4.0-beta.1): prepare release
  • 333fc02 fix: ensure that bootstrap is called only a single time
  • 77b0bba test: update templates to v1beta1

Changes from talos-systems/capi-utils

6 commits

Changes from talos-systems/cluster-api-bootstrap-provider-talos

8 commits

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

v0.4.0-beta.0

29 Nov 19:33
v0.4.0-beta.0
a5af5e4
Compare
Choose a tag to compare
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

  • 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

Changes from talos-systems/capi-utils

6 commits

Changes from talos-systems/cluster-api-bootstrap-provider-talos

8 commits

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

v0.4.0-alpha.0

10 Nov 20:47
v0.4.0-alpha.0
205f4be
Compare
Choose a tag to compare
v0.4.0-alpha.0 Pre-release
Pre-release

CAPI Control Plane Provider Talos 0.4.0-alpha.0 (2021-11-10)

Welcome to the v0.4.0-alpha.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.

CAPI v1beta1

This release of CACPPT brings compatibility with CAPI v1beta1.

Contributors

  • Artem Chernyshev
  • Andrey Smirnov
  • Spencer Smith

Changes

3 commits

  • 205f4be release(v0.4.0-alpha.0): prepare release
  • b8db449 fix: properly pick talos client configuration
  • 61fb582 feat: support clusterapi v1beta1

Changes from talos-systems/capi-utils

5 commits

Changes from talos-systems/cluster-api-bootstrap-provider-talos

6 commits

Dependency Changes

  • github.com/onsi/gomega v1.15.0 -> v1.16.0
  • github.com/talos-systems/capi-utils b2f8f83d3df6 -> 144451cdef39
  • github.com/talos-systems/cluster-api-bootstrap-provider-talos v0.4.0-alpha.0 -> v0.5.0-alpha.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.0

v0.3.1

10 Nov 16:26
v0.3.1
ebb7340
Compare
Choose a tag to compare

CAPI Control Plane Provider Talos 0.3.1 (2021-11-10)

Welcome to the v0.3.1 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 v1alpha4

This release of CACPPT brings compatibility with CAPI v1alpha4.

Support new conditions, which should simplify CABPT issues debugging:

  • MachinesReady reports an aggregate of current status of the machines controlled by the TalosControlPlane.
  • Available the first control plane instance has completed Talos boot sequence and so the control plane is available and an API server instance is ready for processing requests.
  • Resized TalosControlPlane is resizing the set of controlled machines.
  • ControlPlaneComponentsHealthy reports the overall status of control plane components implemented as static pods generated by Talos including kube-api-server, kube-controller manager, kube-scheduler and etcd.
  • EtcdClusterHealthyCondition overall etcd cluster's health.
  • MachinesCreated the machines controlled by the TalosControlPlane are created.

Contributors

  • Artem Chernyshev

Changes

2 commits

  • ebb7340 release(v0.3.1): prepare release
  • 8d99bfd fix: properly pick talos client configuration

Dependency Changes

This release has no dependency changes

Previous release can be found at v0.3.0

v0.3.0

08 Oct 20:08
v0.3.0
1bec112
Compare
Choose a tag to compare

CAPI Control Plane Provider Talos 0.3.0 (2021-10-08)

Welcome to the v0.3.0 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 v1alpha4

This release of CACPPT brings compatibility with CAPI v1alpha4.

Support new conditions, which should simplify CABPT issues debugging:

  • MachinesReady reports an aggregate of current status of the machines controlled by the TalosControlPlane.
  • Available the first control plane instance has completed Talos boot sequence and so the control plane is available and an API server instance is ready for processing requests.
  • Resized TalosControlPlane is resizing the set of controlled machines.
  • ControlPlaneComponentsHealthy reports the overall status of control plane components implemented as static pods generated by Talos including kube-api-server, kube-controller manager, kube-scheduler and etcd.
  • EtcdClusterHealthyCondition overall etcd cluster's health.
  • MachinesCreated the machines controlled by the TalosControlPlane are created.

Contributors

  • Artem Chernyshev
  • Andrey Smirnov
  • Gerard de Leeuw
  • Spencer Smith

Changes

4 commits

  • 1bec112 release(v0.3.0): prepare release
  • 1662815 feat: catch up with Kubeadm in terms of conditions
  • 43eb75b release(v0.3.0-alpha.0): prepare release
  • 48d834b feat: support CAPI v1alpha4

Changes since v0.3.0-alpha.0

2 commits

  • 1bec112 release(v0.3.0): prepare release
  • 1662815 feat: catch up with Kubeadm in terms of conditions

Changes from talos-systems/capi-utils

2 commits

Changes from talos-systems/cluster-api-bootstrap-provider-talos

5 commits

Dependency Changes

  • github.com/google/uuid v1.1.2 -> v1.3.0
  • github.com/onsi/gomega v1.14.0 -> v1.15.0
  • github.com/talos-systems/capi-utils 9587089e8425 -> b2f8f83d3df6
  • github.com/talos-systems/cluster-api-bootstrap-provider-talos v0.3.0 -> v0.4.0-alpha.0
  • github.com/talos-systems/talos/pkg/machinery 7e63e43eb399 -> v0.12.3
  • k8s.io/api v0.17.9 -> v0.22.1
  • k8s.io/apimachinery v0.17.9 -> v0.22.1
  • k8s.io/apiserver v0.17.9 -> v0.22.1
  • k8s.io/client-go v0.17.9 -> v0.22.1
  • k8s.io/utils 6e3d28b6ed19 -> bdf08cb9a70a
  • sigs.k8s.io/cluster-api v0.3.23 -> v0.4.3
  • sigs.k8s.io/controller-runtime v0.5.14 -> v0.9.7

Previous release can be found at v0.2.0

v0.3.0-alpha.0

01 Oct 17:32
v0.3.0-alpha.0
43eb75b
Compare
Choose a tag to compare
v0.3.0-alpha.0 Pre-release
Pre-release

CAPI Control Plane Provider Talos 0.3.0-alpha.0 (2021-10-01)

Welcome to the v0.3.0-alpha.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.

CAPI v1alpha4

This release of CACPPT brings compatibility with CAPI v1alpha4.

Contributors

  • Artem Chernyshev
  • Andrey Smirnov
  • Gerard de Leeuw
  • Spencer Smith

Changes

2 commits

  • 43eb75b release(v0.3.0-alpha.0): prepare release
  • 48d834b feat: support CAPI v1alpha4

Changes since v0.3.0

2 commits

  • 43eb75b release(v0.3.0-alpha.0): prepare release
  • 48d834b feat: support CAPI v1alpha4

Changes from talos-systems/capi-utils

2 commits

Changes from talos-systems/cluster-api-bootstrap-provider-talos

5 commits

Dependency Changes

  • github.com/onsi/gomega v1.14.0 -> v1.15.0
  • github.com/talos-systems/capi-utils 9587089e8425 -> b2f8f83d3df6
  • github.com/talos-systems/cluster-api-bootstrap-provider-talos v0.3.0 -> v0.4.0-alpha.0
  • github.com/talos-systems/talos/pkg/machinery 7e63e43eb399 -> v0.12.3
  • k8s.io/api v0.17.9 -> v0.21.4
  • k8s.io/apimachinery v0.17.9 -> v0.21.4
  • k8s.io/apiserver v0.17.9 -> v0.21.4
  • k8s.io/client-go v0.17.9 -> v0.21.4
  • k8s.io/utils 6e3d28b6ed19 -> bdf08cb9a70a
  • sigs.k8s.io/cluster-api v0.3.23 -> v0.4.3
  • sigs.k8s.io/controller-runtime v0.5.14 -> v0.9.7

Previous release can be found at v0.2.0