v0.13.0
gardener-robot-ci-2
released this
05 Sep 18:16
·
293 commits
to master
since this release
[etcd-druid]
✨ New Features
- [OPERATOR] A Helm chart for deploying Etcd-Druid is now available in
charts/druid
. (gardener/etcd-druid#296, @timuthy) - [DEVELOPER] Developers can now run Druid e2e tests via
make test-e2e
. Please seedocs/development/local-e2e-tests.md
for detailed information. (gardener/etcd-druid#296, @timuthy)
🐛 Bug Fixes
- [USER] Fix statefulset volumeClaimTemplate
StorageClassName
value population if etcd storageClass is an empty string. (gardener/etcd-druid#400, @shreyas-s-rao) - [OPERATOR] An issue has been fixed that caused Etcd-Druid to update immutable fields
sts.spec.serviceName
andsts.spec.podManagementPolicy
for olderetcd
resources that had different values configured. These updates must only happen when a etcd cluster is scaled up for the first time (1 -> x
) because (a) then these values are mandatory and (b) a disruption is accepted. (gardener/etcd-druid#408, @timuthy) - [OPERATOR] An issue has been fixed that caused Etcd-Druid to not consider the
hostPath
configuration in the referenced backup secretetcd.spec.backup.store.secretRef
. (gardener/etcd-druid#412, @timuthy)
🏃 Others
- [OPERATOR] Liveness and startup probes for etcd were removed. After activating them in the last release, we noticed that they cause more harm than good since the startup time for etcd clusters varies and isn't predicable. Killing the
etcd
container in such a case doesn't solve the situation and will rather end in an endless loop of restarts. This change will cause a restart of etcd clusters. (gardener/etcd-druid#423, @timuthy) - [OPERATOR] The Golang version used to compile Etcd-Druid has been updated to
go 1.18.5
. (gardener/etcd-druid#410, @timuthy) - [OPERATOR] Adds a document mentioning the metrics for multi-node etcd. (gardener/etcd-druid#414, @ishan16696)
[etcd-backup-restore]
🐛 Bug Fixes
- [OPERATOR] Fix the
probeEtcd func()
to probe the corresponding Etcd by getting its Endpoint Status rather than justGet
a key. (gardener/etcd-backup-restore#523, @ishan16696)
🏃 Others
- [OPERATOR] Handles the bolt database panic in case of database found to be corrupt. (gardener/etcd-backup-restore#521, @ishan16696)
- [OPERATOR] Added new metrics for multi-node etcd:
etcdbr_defragmentation_duration_seconds
,etcdbr_restoration_duration_seconds
,etcdbr_cluster_size
,etcdbr_is_learner
,etcdbr_is_learner_count_total
,etcdbr_add_learner_duration_seconds
,etcdbr_member_remove_duration_seconds
,etcdbr_member_promote_duration_seconds
. (gardener/etcd-backup-restore#522, @ishan16696) - [OPERATOR] Adds an annotation to etcd lease which indicates if the peer url is TLS enabled. (gardener/etcd-backup-restore#530, @unmarshall)
📰 Noteworthy
- [OPERATOR] Base alpine image upgraded from
3.15.4
to3.15.6
(gardener/etcd-backup-restore#520, @aaronfern)
[etcd-custom-image]
🏃 Others
- [OPERATOR] Base alpine image upgraded from
3.15.4
to3.15.6
. (gardener/etcd-custom-image#24, @aaronfern)