[etcd-backup-restore]
Most notable changes
- [USER] Add new cloud provider OSS (Alibaba Object Storage Service) support for etcd-backup-restore (#108, @minchaow)
- [USER] Added configurable flag
delta-snapshot-memory-limit
to restrict memory consumption due to periodic delta snapshots. (#84, @swapnilgm) - [OPERATOR] Fixed memory/goroutine leak: close previous Etcd watches (#116, @databus23)
Improvements
- [USER] It now skips full snapshot if there were no updates on the etcd since previous full snapshot. (#86, @swapnilgm)
- [USER] Fixed the authentication call for swift to retry authentication on token expiration by setting
AllowReauth
flag for swift authentication call totrue
. (#80, @georgekuruvillak) - [OPERATOR] Added the option to disable delta snapshots, by setting the 'delta-snapshot-period-seconds' flag to any value lesser than 1. (#96, @shreyas-s-rao)
- [OPERATOR] Added a sanity check to prevent data loss during initialization, by ensuring that the etcd revision is greater than or equal to the latest snapshot revision (#85, @shreyas-s-rao)
- [OPERATOR] Add mock test for GCS provider. (#82, @swapnilgm)
- [OPERATOR] There is now a helm chart to deploy etcd-backup-restore. (#59, @bergerx)