v0.9.0
gardener-robot-ci-3
released this
12 Apr 05:58
·
364 commits
to master
since this release
[etcd-druid]
⚠️ Breaking Changes
- [OPERATOR] If Spec.Replicas in ETCD CR is greater than 0 and a even number, then no statefulset for ETCD nodes will be created and so the ETCD cluster won't be setup by Druid (gardener/etcd-druid#314, @abdasgupta)
✨ New Features
- [USER] Add
SchedulingConstraints
field to Etcd spec. The currently supported constraints areAffinity
andTopologySpreadConstraints
. (gardener/etcd-druid#329, @shreyas-s-rao)
🐛 Bug Fixes
- [OPERATOR] A bug has been fixed which prevented the
ServiceAccount
'sautomountServiceAccountToken
field from being reconciled. (gardener/etcd-druid#316, @rfranzke)
🏃 Others
- [OPERATOR] Deployed configmap programmatically as component instead of chart (gardener/etcd-druid#314, @abdasgupta)
- configmap configures ETCD config based on the number of nodes in cluster. Number of nodes in cluster is derived from spec.Replicas of ETCD CR
- Introduced separate TLS config for client and peer communication with ETCD cluster
[etcd-backup-restore]
📰 Noteworthy
- [OPERATOR] Multi-node etcd bootstrapping is now supported. This is an alpha feature intended for initial use and evaluation. Please do not enable this feature for your productive workloads (gardener/etcd-backup-restore#419, @abdasgupta)
- Multi-node etcd restoration from backup buckets is not supported
- Intended to work only with etcd-druid v0.9.x and beyond
- Intended to work only with etcd-custom-image v3.4.13-bootstrap-4 and beyond