Skip to content

Releases: gardener/etcd-backup-restore

0.7.0

09 Aug 06:13
Compare
Choose a tag to compare

[etcd-backup-restore]

Most notable changes

  • [USER] Added command-line options etcd-username and etcd-password to connect to etcd with username-password if necessary. (#170, @ae6rt)
  • [USER] Updated etcd vendoring version to 3.3.13. (#155, @shreyas-s-rao)
  • [USER] Full snapshot on etcd startup will now be deferred in favour of an initial delta snapshot, followed by a full snapshot and subsequent delta snapshots. (#154, @shreyas-s-rao)
  • [USER] Added functionality to trigger on-demand full snapshots via the HTTP endpoint /snapshot/full. (#143, @shreyas-s-rao)

Improvements

  • [USER] All exposed metrics are initialised to zero values. (#180, @shreyas-s-rao)
  • [USER] In the case that initial delta snapshot fails, a full snapshot is tried instead. (#165, @shreyas-s-rao)
  • [USER] Fixed the sorting of snapshots. (#161, @swapnilgm)
  • [OPERATOR] Added new flag experimental-fail-below-revision flag for initializer and /initialization/start http call (#184, @swapnilgm)
  • [OPERATOR] The health status changes are now logged at INFO level to help debug issues with etcd readiness. (#182, @amshuman-kr)
  • [OPERATOR] Etcd-backup-restore now uses the go modules for its dependecy management. (#176, @kayrus)
  • [OPERATOR] Fixed liveness probe command in helm chart. (#172, @shreyas-s-rao)
  • [OPERATOR] Optimized WAL verification memory usage. (#155, @shreyas-s-rao)
  • [OPERATOR] Reduced etcd downtime by optimizing readiness probe. (#151, @shreyas-s-rao)
  • [OPERATOR] Updated the base image of alpine in docker container to 3.9.3. (#146, @swapnilgm)

0.6.4

12 Jun 09:37
Compare
Choose a tag to compare

[etcd-backup-restore]

Improvements

  • [USER] In the case that initial delta snapshot fails, a full snapshot is tried instead. (#166, @swapnilgm)

0.6.3

14 May 15:08
Compare
Choose a tag to compare

[etcd-backup-restore]

Improvements

0.6.2

08 May 10:49
Compare
Choose a tag to compare

[etcd-backup-restore]

Most notable changes

  • [USER] Updated etcd vendoring version to 3.3.13. (#157, @shreyas-s-rao)
  • [USER] Full snapshot on etcd startup will now be deferred in favour of an initial delta snapshot, followed by a full snapshot and subsequent delta snapshots. (#157, @shreyas-s-rao)

Improvements

0.6.1

30 Apr 15:12
Compare
Choose a tag to compare

[etcd-backup-restore]

Improvements

  • [OPERATOR] Reduced etcd downtime by optimizing readiness probe. (#153, @shreyas-s-rao)
  • [OPERATOR] Updated the base image of alpine in docker container to 3.9.3. (#153, @shreyas-s-rao)

0.6.0

25 Mar 12:36
Compare
Choose a tag to compare

[etcd-backup-restore]

Most notable changes

  • [USER] Added the embedded-etcd-quota-bytes flag to allow configuring the backend quota size of the embedded etcd instance used during restoration of data. (#134, @shreyas-s-rao)
  • [USER] Unnecessary data validation will now be skipped, allowing for quicker etcd restarts. (#93, @georgekuruvillak)

Improvements

  • [OPERATOR] The golang version has been upgraded to v1.12.0. (#132, @ialidzhikov)
  • [OPERATOR] In case of storage provider is not configured, i.e. backup disabled, we skip the backup dependent sanity checks. (#122, @swapnilgm)

0.5.2

13 Mar 12:07
Compare
Choose a tag to compare

[etcd-backup-restore]

Most notable changes

  • [USER] Added the embedded-etcd-quota-bytes flag to allow configuring the backend quota size of the embedded etcd instance used during restoration of data. (#136, @swapnilgm)

0.5.1

20 Feb 03:35
Compare
Choose a tag to compare

[etcd-backup-restore]

Most notable changes

  • [USER] In case of storage provider is not configured, i.e. backup disabled, we skip the backup dependent sanity checks. (#123, @swapnilgm)

0.5.0

16 Feb 06:44
Compare
Choose a tag to compare

[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 to true. (#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)

0.4.1

07 Jan 17:35
Compare
Choose a tag to compare

[etcd-backup-restore]

Most notable changes

  • [USER] Added configurable flag delta-snapshot-memory-limit to restrict memory consumption due to periodic delta snapshots. (#84, @swapnilgm)
  • [USER] Fixed the authentication call for swift to retry authentication on token expiration by setting AllowReauth flag for swift authentication call to true. (#80, @georgekuruvillak)