Skip to content

Latest commit

 

History

History
66 lines (40 loc) · 2.04 KB

CHANGELOG.md

File metadata and controls

66 lines (40 loc) · 2.04 KB

Changelog

Unreleased

Added

  • Integration test for AWS:
    • Covers restoration, data directory validation and snpashotter code.

0.3.0 - 2018-06-26

Docker Image: eu.gcr.io/gardener-project/gardener/etcdbrctl:0.3.0

Added

  • Incremental Backup-restore (gardener#29):

    • In backup, full snapshot is taken first and then we apply watch and persist the logs accumulated over certain period to snapshot store.
    • Restore process, restores from the full snapshot, start the embedded etcd and apply the logged events one by one.
    • Checksum is append in delta snapshot for verification.
  • Exponential garbage collection (gardener#31):

    • Introduces new argument:
    • Keep only the last 24 hourly backups and of all other backups only the last backup in a day
    • Keep only the last 7 daily backups and of all other backups only the last backup in a week
    • Keep only the last 4 weekly backups
    • Unit tests are added for same
  • Initial setup for Integration test for AWS

0.2.3 - 2018-05-22

Docker Image: eu.gcr.io/gardener-project/gardener/etcdbrctl:0.2.3

Fixed

  • Etcd made unready in case backup container fails to take periodic backups.
  • Backup container made to retry exponentially rather than crash out.

Changed

  • Readiness probe renamed from /metrics to /healthz.

0.2.2 - 2018-04-30

Docker Image: eu.gcr.io/gardener-project/gardener/etcdbrctl:0.2.2

Added

  • TLS support for etcd endpoints.

Changed

  • Delete contents of data directory instead of the directory.

0.1.0 - 2018-04-09

Docker Image: eu.gcr.io/gardener-project/gardener/etcdbrctl:0.1.0

Added

  • Take snapshot of etcd at periodic interval.
  • Save snapshot to object stores provided by AWS, Azure, GCS, Openstack and also to local disk.
  • Verify data directory of etcd for corruption before bootstrapping.
  • Restore the etcd data directory from previous snapshot.