Skip to content

Releases: gardener/etcd-backup-restore

v0.30.1

02 Sep 11:12
Compare
Choose a tag to compare

[gardener/etcd-backup-restore]

🏃 Others

  • [OPERATOR] Retry to take full snapshot if the previous full snapshot operation fails. by @ishan16696 [#768]

Docker Images

  • etcdbrctl: europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.30.1

v0.28.4

30 Aug 05:40
Compare
Choose a tag to compare

[gardener/etcd-backup-restore]

🐛 Bug Fixes

  • [OPERATOR] Fixed a bug in detecting single member restoration scenario for the zeroth pod and when no storage provider for backups is configured. by @ishan16696 [#766]

🏃 Others

  • [OPERATOR] Retry to take full snapshot if the previous full snapshot operation fails. by @ishan16696 [#767]

Docker Images

  • etcdbrctl: europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.28.4

v0.30.0

21 Aug 11:01
Compare
Choose a tag to compare

[gardener/etcd-backup-restore]

⚠️ Breaking Changes

  • [USER] Remove support for specifying Azure custom endpoint via environment variable AZURE_STORAGE_API_ENDPOINT. Please use the new domain field (via JSON or file) instead. by @shreyas-s-rao [#759]

🐛 Bug Fixes

  • [OPERATOR] Fixed a bug in detecting single member restoration scenario for the zeroth pod and when no storage provider for backups is configured. by @ishan16696 [#761]

🏃 Others

  • [USER] Add support for specifying Google storage API endpoint via file ~/.gcp/storageAPIEndpoint. Environment variable GOOGLE_STORAGE_API_ENDPOINT is deprecated, and will be removed shortly. by @shreyas-s-rao [#759]
  • [USER] Add support for specifying custom domains for Azure storage. by @shreyas-s-rao [#759]
  • [DEVELOPER] Fixed the check make target when run locally, and a link in docs/development/new_cp_support.md. by @renormalize [#754]
  • [DEVELOPER] AWS S3 client Go module upgraded from v1.32.6 to v1.54.20. by @renormalize [#755]

Docker Images

  • etcdbrctl: europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.30.0

v0.28.3

01 Aug 12:15
Compare
Choose a tag to compare

[gardener/etcd-backup-restore]

🏃 Others

  • [USER] The Azure Blob Storage domain can now be overridden by providing the overriding domain as a field in the Secret which provides credentials to etcd-backup-restore by @renormalize [#756]

Docker Images

  • etcdbrctl: europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.28.3

v0.28.2

15 Jul 14:55
Compare
Choose a tag to compare

[gardener/etcd-backup-restore]

🏃 Others

  • [OPERATOR] Do not rely on the snapshotter state when stopping the snapshotter. The snapshotter will now always be closed when a member goes from being the leader to any other state. by @ishan16696 [#750]

Docker Images

  • etcdbrctl: europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.28.2

v0.28.1

06 Jul 04:29
Compare
Choose a tag to compare

[gardener/etcd-backup-restore]

🏃 Others

  • [OPERATOR] Introduce periodic updates to the Full Snapshot Lease, addressing delays in lease updates during failures by @anveshreddy18 [#747]

Docker Images

  • etcdbrctl: europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.28.1

v0.24.9

03 Jul 13:35
Compare
Choose a tag to compare

[gardener/etcd-backup-restore]

🏃 Others

Docker Images

  • etcdbrctl: europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.24.9

v0.29.0

02 Jul 12:59
Compare
Choose a tag to compare

[gardener/etcd-backup-restore]

🏃 Others

  • [DEVELOPER] Added documentation to use etcdbrctl as a process for testing locally, for a better developer experience and faster iteration speeds. by @renormalize [#723]
  • [DEVELOPER] Added support to use Azurite, which emulates Azure Blob Storage for local development and testing - which can be enabled by setting the AZURE_EMULATOR_ENABLED and AZURITE_STORAGE_API_ENDPOINT environment variables. by @renormalize [#699]
  • [DEVELOPER] Improved error handling for OpenStack Swift during deletion of objects. by @renormalize [#710]
  • [DEVELOPER] Added support for using fake-gcs-server for all etcdbr functionalities. To enable: Either
    1. Set GOOGLE_EMULATOR_ENABLED environment variable when running etcdbrctl command OR
    2. Set emulatorEnabled: true in GCP backup secret when deploying via Helm chart. by @anveshreddy18 [#697]
  • [OPERATOR] Introduces periodic updates to the Full Snapshot Lease, addressing delays in lease updates during failures by @anveshreddy18 [#711]
  • [OPERATOR] etcd-backup-restore now supports server-side encryption using customer provided keys (SSE-C) for S3-compatible providers by @amold1 [#719]
  • [USER] Do not rely on the snapshotter state when stopping the snapshotter. The snapshotter will now always be closed when a member goes from being the leader to any other state. by @avestuk [#680]

Docker Images

  • etcdbrctl: europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.29.0

v0.28.0

09 Jan 16:22
Compare
Choose a tag to compare

[gardener/etcd-backup-restore]

⚠️ Breaking Changes

  • [OPERATOR] Change OCI Image Registry from GCR (eu.gcr.io/gardener-project) to Artifact-Registry (europe-docker.pkg.dev/gardener-project/releases). Users should update their references.
    by @ccwienk [#688]

🏃 Others

  • [USER] Add support for overriding storage API endpoint for provider GCS, by setting environment variable GOOGLE_STORAGE_API_ENDPOINT, with the value in the format http[s]://host[:port]/storage/v1/. ⚠️ Note: GCS storage API endpoint will not be overridden for copy subcommand, since backup buckets may reside in different regions. by @shreyas-s-rao [#691]
  • [OPERATOR] A regression in chunk deletion behavior for openstack provider has now been fixed. by @shreyas-s-rao [#703]
  • [OPERATOR] Dynamic loading of IaaS credentials is now optimized to make use of file system information instead of calculating a hash of the credentials to detect changes. by @renormalize [#670]
  • [OPERATOR] Add unit tests for chunk deletion by @anveshreddy18 [#685]

Docker Images

  • etcdbrctl: europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.28.0

v0.24.8

09 Jan 17:57
Compare
Choose a tag to compare

[gardener/etcd-backup-restore]

⚠️ Breaking Changes

  • [OPERATOR] Change OCI Image Registry from GCR (eu.gcr.io/gardener-project) to Artifact-Registry (europe-docker.pkg.dev/gardener-project/releases). Users should update their references. by @shreyas-s-rao [#689]

🏃 Others

  • [OPERATOR] Dynamic loading of IaaS credentials is now optimized to make use of file system information instead of calculating a hash of the credentials to detect changes. by @renormalize [#695]
  • [OPERATOR] Add unit tests for chunk deletion by @renormalize [#694]
  • [OPERATOR] A regression in chunk deletion behavior for openstack provider has now been fixed. by @shreyas-s-rao [#704]
  • [USER] Add support for overriding storage API endpoint for provider GCS, by setting environment variable GOOGLE_STORAGE_API_ENDPOINT, with the value in the format http[s]://host[:port]/storage/v1/. ⚠️ Note: GCS storage API endpoint will not be overridden for copy subcommand, since backup buckets may reside in different regions. by @shreyas-s-rao [#693]

Docker Images

  • etcdbrctl: europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.24.8