Releases: gardener/etcd-backup-restore
Releases · gardener/etcd-backup-restore
v0.30.1
[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
[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
[gardener/etcd-backup-restore]
⚠️ Breaking Changes
[USER]
Remove support for specifying Azure custom endpoint via environment variableAZURE_STORAGE_API_ENDPOINT
. Please use the newdomain
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 variableGOOGLE_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 thecheck
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
[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
[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
[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
[gardener/etcd-backup-restore]
🏃 Others
[OPERATOR]
Update alpine base image version to 3.18.6. by @shreyas-s-rao [#713]
Docker Images
- etcdbrctl:
europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.24.9
v0.29.0
[gardener/etcd-backup-restore]
🏃 Others
[DEVELOPER]
Added documentation to useetcdbrctl
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 theAZURE_EMULATOR_ENABLED
andAZURITE_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- Set
GOOGLE_EMULATOR_ENABLED
environment variable when runningetcdbrctl
command OR - Set
emulatorEnabled: true
in GCP backup secret when deploying via Helm chart. by @anveshreddy18 [#697]
- Set
[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
[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 variableGOOGLE_STORAGE_API_ENDPOINT
, with the value in the formathttp[s]://host[:port]/storage/v1/
.⚠️ Note: GCS storage API endpoint will not be overridden forcopy
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
[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 variableGOOGLE_STORAGE_API_ENDPOINT
, with the value in the formathttp[s]://host[:port]/storage/v1/
.⚠️ Note: GCS storage API endpoint will not be overridden forcopy
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