Skip to content

v0.5.0-alpha.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@talos-bot talos-bot released this 20 Apr 14:50
· 23 commits to main since this release
v0.5.0-alpha.1
db4f973

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