v0.5.0
gardener-robot-ci-1
released this
26 Apr 15:37
·
545 commits
to master
since this release
[etcd-druid]
✨ New Features
- [USER] Configure auto-compaction policy for etcd and backup sidecar's embedded etcd via Etcd resource via
.spec.sharedConfig.autoCompactionMode
and.spec.sharedConfig.autoCompactionRetention
. (#157, @ishan16696) - [OPERATOR] Etcd bootstrap script now resides in the custom etcd image instead of being mounted as a configmap. (#162, @shreyas-s-rao)
🏃 Others
- [OPERATOR] If an etcd
StatefulSet
remains pending, warning events of unboundPVC
s are now added to the.status.lastError
of theetcd
resource. This makes it easier for operators to spot potential issues. (#146, @timuthy) - [OPERATOR] Snapshot compression specification can be configured through helm-charts as well as etcd resource spec configuration file. (#138, @ishan16696)
📰 Noteworthy
- [USER] Moved parts of reconciliation for ETCD status that deals with Statefulset to a separate controller. (#133, @abdasgupta)
[etcd-backup-restore]
🏃 Others
- [USER] Added CLI flags
--auto-compaction-mode
and--auto-compaction-retention
to configure auto-compaction for embedded etcd. Default values: auto-compaction-mode="periodic" and auto-compaction-retention="30m" (gardener/etcd-backup-restore#315, @ishan16696) - [OPERATOR] Added a new metric
etcdbr_snapshotter_failure
used as a blanket metric to capture any snapshotter error. (gardener/etcd-backup-restore#326, @aaronfern) - [OPERATOR] etcdbr-compression specification can be configured through helm-charts. (gardener/etcd-backup-restore#307, @ishan16696)
- [OPERATOR] Added CLI-flags (
max-call-send-message-size
,max-request-bytes
andmax-txn-ops
) to enable restoration for delta snapshots with large amount of data (large number of events or events with large data). (gardener/etcd-backup-restore#282, @abdasgupta)
📰 Noteworthy
- [USER] Move bootstrap script out of the helm chart, as it will now be part of the
etcd-custom-image
. (gardener/etcd-backup-restore#327, @shreyas-s-rao) - [USER] Add support for snapshot compression/decompression. Compression and compression policy can be configured through flags:
--compress-snapshots
and--compression-policy
respectively. Supported compression policies currently aregzip
(default),lzw
andzlib
. Snapshot compression is disabled by default. (gardener/etcd-backup-restore#293, @ishan16696)