Releases: siderolabs/cluster-api-control-plane-provider-talos
v0.5.7
CAPI Control Plane Provider Talos 0.5.7 (2024-09-23)
Welcome to the v0.5.7 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.
Talos Linux
CACPPT updated for Talos 1.8.
Contributors
- Andrey Smirnov
- ekarlso
Changes
4 commits
Dependency Changes
- github.com/go-logr/logr v1.4.1 -> v1.4.2
- github.com/onsi/gomega v1.32.0 -> v1.34.2
- github.com/siderolabs/capi-utils 8470421c5823 -> d888b3297a6f
- github.com/siderolabs/cluster-api-bootstrap-provider-talos v0.6.5 -> v0.6.6
- github.com/siderolabs/gen v0.4.8 -> v0.5.0
- github.com/siderolabs/talos/pkg/machinery v1.7.0 -> v1.8.0
- golang.org/x/sync v0.7.0 -> v0.8.0
- google.golang.org/grpc v1.62.1 -> v1.66.0
- google.golang.org/protobuf v1.33.0 -> v1.34.2
- k8s.io/api v0.29.3 -> v0.31.1
- k8s.io/apiextensions-apiserver v0.29.3 -> v0.31.1
- k8s.io/apimachinery v0.29.3 -> v0.31.1
- k8s.io/apiserver v0.29.3 -> v0.31.1
- k8s.io/client-go v0.29.3 -> v0.31.1
- k8s.io/component-base v0.29.3 -> v0.31.1
- k8s.io/klog/v2 v2.110.1 -> v2.130.1
- k8s.io/utils b307cd553661 -> 18e509b52bc8
- sigs.k8s.io/cluster-api v1.7.0 -> v1.8.3
- sigs.k8s.io/controller-runtime v0.17.3 -> v0.19.0
Previous release can be found at v0.5.6
v0.5.6
CAPI Control Plane Provider Talos 0.5.6 (2024-04-19)
Welcome to the v0.5.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.
Contributors
- Andrey Smirnov
Changes
3 commits
Dependency Changes
- github.com/go-logr/logr v1.3.0 -> v1.4.1
- github.com/google/uuid v1.4.0 -> v1.6.0
- github.com/onsi/gomega v1.30.0 -> v1.32.0
- github.com/siderolabs/capi-utils 996c8c23eba6 -> 8470421c5823
- github.com/siderolabs/cluster-api-bootstrap-provider-talos v0.6.3 -> v0.6.5
- github.com/siderolabs/crypto v0.4.1 -> v0.4.4
- github.com/siderolabs/gen v0.4.7 -> v0.4.8
- github.com/siderolabs/talos/pkg/machinery v1.6.0 -> v1.7.0
- github.com/stretchr/testify v1.8.4 -> v1.9.0
- golang.org/x/sync v0.5.0 -> v0.7.0
- google.golang.org/grpc v1.59.0 -> v1.62.1
- google.golang.org/protobuf v1.31.0 -> v1.33.0
- k8s.io/api v0.28.4 -> v0.29.3
- k8s.io/apiextensions-apiserver v0.28.4 -> v0.29.3
- k8s.io/apimachinery v0.28.4 -> v0.29.3
- k8s.io/apiserver v0.28.4 -> v0.29.3
- k8s.io/client-go v0.28.4 -> v0.29.3
- k8s.io/component-base v0.28.4 -> v0.29.3
- k8s.io/klog/v2 v2.100.1 -> v2.110.1
- k8s.io/utils d93618cff8a2 -> b307cd553661
- sigs.k8s.io/cluster-api v1.6.0 -> v1.7.0
- sigs.k8s.io/controller-runtime v0.16.3 -> v0.17.3
Previous release can be found at v0.5.5
v0.5.5
CAPI Control Plane Provider Talos 0.5.5 (2024-01-23)
Welcome to the v0.5.5 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.
Contributors
- Andrey Smirnov
Changes
2 commits
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.5.4
v0.5.4
CAPI Control Plane Provider Talos 0.5.4 (2023-12-15)
Welcome to the v0.5.4 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.
Contributors
- Andrey Smirnov
- Artem Chernyshev
Changes
3 commits
Dependency Changes
- github.com/go-logr/logr v1.2.4 -> v1.3.0
- github.com/google/uuid v1.3.0 -> v1.4.0
- github.com/onsi/gomega v1.27.8 -> v1.30.0
- github.com/siderolabs/capi-utils 28f5eb63b7c0 -> 996c8c23eba6
- github.com/siderolabs/cluster-api-bootstrap-provider-talos v0.6.1 -> v0.6.3
- github.com/siderolabs/gen v0.4.5 -> v0.4.7
- github.com/siderolabs/go-retry v0.3.2 -> v0.3.3
- github.com/siderolabs/talos/pkg/machinery v1.5.0 -> v1.6.0
- github.com/spf13/pflag v1.0.5 new
- golang.org/x/sync v0.3.0 -> v0.5.0
- google.golang.org/grpc v1.57.0 -> v1.59.0
- k8s.io/api v0.27.2 -> v0.28.4
- k8s.io/apiextensions-apiserver v0.27.2 -> v0.28.4
- k8s.io/apimachinery v0.27.2 -> v0.28.4
- k8s.io/apiserver v0.27.2 -> v0.28.4
- k8s.io/client-go v0.27.2 -> v0.28.4
- k8s.io/component-base v0.28.4 new
- k8s.io/klog/v2 v2.90.1 -> v2.100.1
- k8s.io/utils a36077c30491 -> d93618cff8a2
- sigs.k8s.io/cluster-api v1.5.0 -> v1.6.0
- sigs.k8s.io/controller-runtime v0.15.1 -> v0.16.3
Previous release can be found at v0.5.3
v0.5.3
CAPI Control Plane Provider Talos 0.5.3 (2023-08-25)
Welcome to the v0.5.3 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.
Contributors
- Andrey Smirnov
Changes
2 commits
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.5.2
v0.5.2
CAPI Control Plane Provider Talos 0.5.2 (2023-08-17)
Welcome to the v0.5.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.
Contributors
- Andrey Smirnov
- Artem Chernyshev
- Nico Jahn
Changes
5 commits
Dependency Changes
- github.com/go-logr/logr v1.2.3 -> v1.2.4
- github.com/onsi/gomega v1.27.5 -> v1.27.8
- github.com/siderolabs/capi-utils 835519e95d9c -> 28f5eb63b7c0
- github.com/siderolabs/cluster-api-bootstrap-provider-talos v0.5.6 -> v0.6.1
- github.com/siderolabs/crypto v0.4.0 -> v0.4.1
- github.com/siderolabs/gen v0.4.5 new
- github.com/siderolabs/talos/pkg/machinery v1.4.0 -> v1.5.0
- github.com/stretchr/testify v1.8.2 -> v1.8.4
- golang.org/x/sync v0.1.0 -> v0.3.0
- google.golang.org/grpc v1.54.0 -> v1.57.0
- google.golang.org/protobuf v1.30.0 -> v1.31.0
- k8s.io/api v0.26.1 -> v0.27.2
- k8s.io/apiextensions-apiserver v0.26.1 -> v0.27.2
- k8s.io/apimachinery v0.26.1 -> v0.27.2
- k8s.io/apiserver v0.26.1 -> v0.27.2
- k8s.io/client-go v0.26.1 -> v0.27.2
- sigs.k8s.io/cluster-api v1.4.1 -> v1.5.0
- sigs.k8s.io/controller-runtime v0.14.6 -> v0.15.1
Previous release can be found at v0.5.1
v0.5.1
CAPI Control Plane Provider Talos 0.5.1 (2023-05-11)
Welcome to the v0.5.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.
Trigger Rolling Updates on Talos Config Changes
The controller now reacts to TalosConfig
spec changes
and can do rolling updates of the control plane machines.
Contributors
- Artem Chernyshev
Changes
3 commits
Dependency Changes
This release has no dependency changes
Previous release can be found at v0.5.0
v0.5.0
CAPI Control Plane Provider Talos 0.5.0 (2023-05-04)
Welcome to the v0.5.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.
Trigger Rolling Updates on Talos Config Changes
The controller now reacts to TalosConfig
spec changes
and can do rolling updates of the control plane machines.
Contributors
- Artem Chernyshev
- Andrey Smirnov
- Spencer Smith
- Benjamin Gentil
- Damiano Donati
- Gerard de Leeuw
- Noel Georgi
- Steve Francis
- Ströger Florian
- i.kvasov
Changes
37 commits
- c0cb020 release(v0.5.0): prepare release
- 8c0eba4 release(v0.5.0-alpha.2): prepare release
- 1401505 feat: trigger rollout on controlPlaneConfig changes
- 6be6eec fix: rewrite scale down code to be resilient to API calls failures
- db4f973 release(v0.5.0-alpha.1): prepare release
- ab24901 release(v0.5.0-alpha.0): prepare release
- feaa35f chore: bump deps, implement unit tests
- e9b6948 fix: nil check replicas ptr before de-referencing
- b10e2e7 fix: properly write desired replicas count in scale conditions
- 4bdb103 feat: add Tilt support
- d105ecc feat: update for Talos 1.3.0
- 051fad9 fix: regenerate kubeconfig on expiration
- b5a5fc6 feat: update to Talos 1.2.0
- 6fdde72 fix: use 'control-plane' Kubernetes node label
- ac90f86 fix: stop reporting negative unavailable replicas
- 678aad5 feat: introduce 'OnDelete' rollout strategy type
- f3ff7ad fix: fallback to ExternalIP for boostrap if no InternalIP is found
- d8b6d34 feat: update CABPT to 0.5.4, Talos to 1.1.0
- 86d8ebf fix: tcp webhook resource name and version
- 466b501 docs: add top level CAPI diagram with CACPPT role in it
- 3cdfa0e fix: mark control plane as initialized as soon as endpoints are ready
- 04b0570 feat: support
TalosControlPlane
rolling upgrade - 40a0174 fix: skip nodes with empty hostname on etcd audit
- f530a1e refactor: use cached client tracker in the provider
- e1bf749 feat: update for Talos 1.0
- 7d43ba8 docs: add note for clusterctl rename bug
- 7a0436d chore: rename github organization to siderolabs
- 6f1b876 docs: update README.md
- a0b8ea4 fix: get talosconfig from secrets instead of talosconfig resources
- d6d9c02 chore: bump cert-manager to v1
- da3b925 feat: update CABPT to 0.5.2
- 6c6b810 fix: fall back to old scheme of getting talsoconfig for older templates
- f3cba54 refactor: change reconcile loop flow
- c2d7edf fix: avoid long backoff when trying to bootstrap the cluster
- 698e669 fix: patch the status and use APIReader to get resource
- e0041f6 fix: ensure that bootstrap is called only a single time
- 65043b7 test: update templates to v1beta1
Changes since v0.5.0-alpha.2
Dependency Changes
- github.com/coreos/go-semver v0.3.0 -> v0.3.1
- github.com/go-logr/logr v0.4.0 -> v1.2.3
- github.com/gobuffalo/flect v1.0.2 new
- github.com/onsi/gomega v1.16.0 -> v1.27.5
- github.com/siderolabs/capi-utils 835519e95d9c new
- github.com/siderolabs/cluster-api-bootstrap-provider-talos v0.5.6 new
- github.com/siderolabs/crypto v0.4.0 new
- github.com/siderolabs/go-retry v0.3.2 new
- github.com/siderolabs/talos v1.3.5 new
- github.com/siderolabs/talos/pkg/machinery v1.4.0 new
- github.com/stretchr/testify v1.7.0 -> v1.8.2
- golang.org/x/sync v0.1.0 new
- google.golang.org/grpc v1.41.0 -> v1.54.0
- google.golang.org/protobuf v1.30.0 new
- gopkg.in/typ.v4 v4.2.0 new
- gopkg.in/yaml.v3 496545a6307b -> v3.0.1
- k8s.io/api v0.22.2 -> v0.26.1
- k8s.io/apiextensions-apiserver v0.26.1 new
- k8s.io/apimachinery v0.22.2 -> v0.26.1
- k8s.io/apiserver v0.22.2 -> v0.26.1
- k8s.io/client-go v0.22.2 -> v0.26.1
- k8s.io/klog/v2 v2.90.1 new
- k8s.io/utils cb0fa318a74b -> a36077c30491
- sigs.k8s.io/cluster-api v1.0.0 -> v1.4.1
- sigs.k8s.io/controller-runtime v0.10.2 -> v0.14.6
Previous release can be found at v0.4.0
v0.5.0-alpha.2
CAPI Control Plane Provider Talos 0.5.0-alpha.2 (2023-04-28)
Welcome to the v0.5.0-alpha.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.
Trigger Rolling Updates on Talos Config Changes
The controller now reacts to TalosConfig
spec changes
and can do rolling updates of the control plane machines.
Contributors
- Artem Chernyshev
- Ströger Florian
Changes
3 commits
Dependency Changes
- golang.org/x/sync v0.1.0 new
Previous release can be found at v0.5.0-alpha.1
v0.5.0-alpha.1
CAPI Control Plane Provider Talos 0.5.0-alpha.1 (2023-04-20)
Welcome to the v0.5.0-alpha.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.
Contributors
- Artem Chernyshev
- Andrey Smirnov
- Spencer Smith
- Benjamin Gentil
- Damiano Donati
- Gerard de Leeuw
- Noel Georgi
- Steve Francis
- i.kvasov
Changes
33 commits
- db4f973 release(v0.5.0-alpha.1): prepare release
- ab24901 release(v0.5.0-alpha.0): prepare release
- feaa35f chore: bump deps, implement unit tests
- e9b6948 fix: nil check replicas ptr before de-referencing
- b10e2e7 fix: properly write desired replicas count in scale conditions
- 4bdb103 feat: add Tilt support
- d105ecc feat: update for Talos 1.3.0
- 051fad9 fix: regenerate kubeconfig on expiration
- b5a5fc6 feat: update to Talos 1.2.0
- 6fdde72 fix: use 'control-plane' Kubernetes node label
- ac90f86 fix: stop reporting negative unavailable replicas
- 678aad5 feat: introduce 'OnDelete' rollout strategy type
- f3ff7ad fix: fallback to ExternalIP for boostrap if no InternalIP is found
- d8b6d34 feat: update CABPT to 0.5.4, Talos to 1.1.0
- 86d8ebf fix: tcp webhook resource name and version
- 466b501 docs: add top level CAPI diagram with CACPPT role in it
- 3cdfa0e fix: mark control plane as initialized as soon as endpoints are ready
- 04b0570 feat: support
TalosControlPlane
rolling upgrade - 40a0174 fix: skip nodes with empty hostname on etcd audit
- f530a1e refactor: use cached client tracker in the provider
- e1bf749 feat: update for Talos 1.0
- 7d43ba8 docs: add note for clusterctl rename bug
- 7a0436d chore: rename github organization to siderolabs
- 6f1b876 docs: update README.md
- a0b8ea4 fix: get talosconfig from secrets instead of talosconfig resources
- d6d9c02 chore: bump cert-manager to v1
- da3b925 feat: update CABPT to 0.5.2
- 6c6b810 fix: fall back to old scheme of getting talsoconfig for older templates
- f3cba54 refactor: change reconcile loop flow
- c2d7edf fix: avoid long backoff when trying to bootstrap the cluster
- 698e669 fix: patch the status and use APIReader to get resource
- e0041f6 fix: ensure that bootstrap is called only a single time
- 65043b7 test: update templates to v1beta1
Dependency Changes
- github.com/coreos/go-semver v0.3.0 -> v0.3.1
- github.com/go-logr/logr v0.4.0 -> v1.2.3
- github.com/gobuffalo/flect v1.0.2 new
- github.com/onsi/gomega v1.16.0 -> v1.27.5
- github.com/siderolabs/capi-utils 835519e95d9c new
- github.com/siderolabs/cluster-api-bootstrap-provider-talos v0.5.6 new
- github.com/siderolabs/crypto v0.4.0 new
- github.com/siderolabs/go-retry v0.3.2 new
- github.com/siderolabs/talos v1.3.5 new
- github.com/siderolabs/talos/pkg/machinery v1.4.0 new
- github.com/stretchr/testify v1.7.0 -> v1.8.2
- google.golang.org/grpc v1.41.0 -> v1.54.0
- google.golang.org/protobuf v1.30.0 new
- gopkg.in/typ.v4 v4.2.0 new
- gopkg.in/yaml.v3 496545a6307b -> v3.0.1
- k8s.io/api v0.22.2 -> v0.26.1
- k8s.io/apiextensions-apiserver v0.26.1 new
- k8s.io/apimachinery v0.22.2 -> v0.26.1
- k8s.io/apiserver v0.22.2 -> v0.26.1
- k8s.io/client-go v0.22.2 -> v0.26.1
- k8s.io/klog/v2 v2.90.1 new
- k8s.io/utils cb0fa318a74b -> a36077c30491
- sigs.k8s.io/cluster-api v1.0.0 -> v1.4.1
- sigs.k8s.io/controller-runtime v0.10.2 -> v0.14.6
Previous release can be found at v0.4.0