[etcd-backup-restore]
🐛 Bug Fixes
- [OPERATOR] Fixes a bug in snapshotter loop when backup-restore fails to collect events or fails to apply watch if required etcd revision has been compacted. (gardener/etcd-backup-restore#600, @ishan16696)
🏃 Others
- [USER] Introduce CLI flag
--restoration-temp-snapshots-dir
to configure directory used for temporarily persisting delta snapshots during restoration. (gardener/etcd-backup-restore#609, @shreyas-s-rao) - [USER] Fix behavior of
--data-dir
foretcdbrctl compact
command to be consistent with the flag's usage in otheretcdbrctl
commands. (gardener/etcd-backup-restore#609, @shreyas-s-rao) - [OPERATOR] Enhances the scale-up detection conditions to avoid potential failure while from migrating single node etcd to multi-node etcd cluster. (gardener/etcd-backup-restore#608, @ishan16696)
- [OPERATOR] Optimize disk usage during restoration of delta snapshots, and remove scope for errors in the process. (gardener/etcd-backup-restore#609, @shreyas-s-rao)
- [OPERATOR] Allow for flexible build opts for other CI tools. (gardener/etcd-backup-restore#610, @shreyas-s-rao)
- [OPERATOR] Etcd snapshots are copied in parallel instead of sequentially (10 in parallel by default, configurable via
--max-parallel-copy-operations
). (gardener/etcd-backup-restore#591, @timebertt) - [OPERATOR] Restrict the file permissions of
safe_guard
file from 644 to 600. (gardener/etcd-backup-restore#607, @AleksandarSavchev)