Releases: gardener/etcd-backup-restore
Releases · gardener/etcd-backup-restore
v0.36.3
[gardener/etcd-backup-restore]
🐛 Bug Fixes
[USER]
Fix regression for snapshot temp dir cleanup when no snapstore configured. by @shreyas-s-rao [#882]
Container (OCI) Images
- etcdbrctl:
europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.36.3
v0.36.2
no release notes available
Container (OCI) Images
- etcdbrctl:
europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.36.2
v0.36.1
[gardener/etcd-backup-restore]
🐛 Bug Fixes
[USER]
Fix regression in cleanup of snapshot temporary directory. by @seshachalam-yv [#876]
Container (OCI) Images
- etcdbrctl:
europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.36.1
v0.36.0
[gardener/etcd-backup-restore]
📰 Noteworthy
[DEPENDENCY]
Upgradecloud.google.com/go/storage
tov1.50.0
. by @renormalize [#854]
🏃 Others
[DEVELOPER]
Updated e2e test setup to install provider CLIs usingapt
package manager and fixed a failing test case involvingetcd-wrapper
process PID retrieval. by @anveshreddy18 [#862][DEVELOPER]
Upgrade the concourse pipeline togo1.24.1
. by @renormalize [#859][USER]
Clean up snapshot temp directory during initialization. by @shreyas-s-rao [#869]
Container (OCI) Images
- etcdbrctl:
europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.36.0
v0.35.2
[gardener/etcd-backup-restore]
🏃 Others
[OPERATOR]
Support non-HA autonomous clusters by skipping creation of Kubernetes clientset.
⚠️ To completely prevent the creation of the KubernetesclientSet
in the non-HA etcd-backup-restore, please also set the following CLI flags tofalse
:--enable-member-lease-renewal
and--enable-snapshot-lease-renewal
. by @ishan16696 [#870]
Docker Images
- etcdbrctl:
europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.35.2
Assets 4
v0.35.1
[gardener/etcd-backup-restore]
📰 Noteworthy
[USER]
Added a support for skipping or ignoring any snapshot in an object lock-enabled S3 bucket. For more information please refer to this doc: https://github.com/gardener/etcd-backup-restore/blob/master/docs/usage/enabling_immutable_snapshots.md#aws-s3 by @ishan16696 [#863][DEVELOPER]
Introducegolangci-lint
,goimports-reviser
,goimports
, upgrade tool versions, etc. by @renormalize [#863]
🏃 Others
[DEVELOPER]
Upgrade Go to 1.24, and dependencies. by @renormalize [#863]
Docker Images
- etcdbrctl:
europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.35.1
v0.35.0
[gardener/etcd-backup-restore]
🐛 Bug Fixes
[USER]
Fixed a bug that caused restoration to fail when the first delta snapshot completely overlap with the latest full snapshot. by @ishan16696 [#845]
🏃 Others
[DEVELOPER]
Revive e2e tests (previouslyintegrationcluster
tests) and enable them to run with AWS, GCP, AZURE cloud providers and their emulators. by @anveshreddy18 [#743][DEVELOPER]
Upgrade togo1.23.6
. by @renormalize [#842]
Docker Images
- etcdbrctl:
europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.35.0
v0.34.0
[gardener/etcd-backup-restore]
📰 Noteworthy
[OPERATOR]
Ensure the integrity of the full snapshot prior to uploading it to the object store, thereby reducing the potential restoration failures. by @ishan16696 [#779]
🏃 Others
[DEPENDENCY]
Update golang version to1.23.5
. by @shreyas-s-rao [#831][USER]
use etcdbrlatest
tagged image in the helm charts by @anveshreddy18 [#830]
Docker Images
- etcdbrctl:
europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.34.0
v0.33.0
[gardener/etcd-backup-restore]
📰 Noteworthy
[OPERATOR]
Support for Bucket lock (S3) in etcd-backup-restore is backward compatible. For more info please refer to this doc: https://github.com/gardener/etcd-backup-restore/blob/master/docs/usage/enabling_immutable_snapshots.md by @ishan16696 [#818][OPERATOR]
etcd-backup-restore now supports immutable objects for storage provider: AWS S3, provided by the Bucket Lock feature. by @ishan16696 [#818][OPERATOR]
Snapshots garbage collection performed by etcd-backup-restore (if enabled) for S3 is performed only when the snapshots's retention period get expires. by @ishan16696 [#818][DEVELOPER]
Set umask to0077
to restrict permissions for files created by etcd-backup-restore. by @shreyas-s-rao [#821]
🏃 Others
[USER]
Update golang images to v1.23.4. by @shreyas-s-rao [#817][USER]
Update the helm charts for deploying single & multi node etcd cluster by @anveshreddy18 [#813][USER]
Remove usage of environment variables to determine whether storage emulators are enabled. by @shreyas-s-rao [#819][USER]
Tag docker images built via pipeline release process aslatest
. by @shreyas-s-rao [#824][OPERATOR]
Enhanced the documentation for enabling immutable snapshots inetcd-backup-restore
, providing detailed guidance and best practices for configuring bucket-level immutability on Google Cloud Storage and Azure Blob Storage. by @seshachalam-yv [#811][DEVELOPER]
Introducegosec
for Static Application Security Testing (SAST) viamake sast
andmake sast-report
. by @shreyas-s-rao [#815][DEVELOPER]
Example commands to make buckets immutable added to the documentation for the currently supported providers. by @renormalize [#806]
Docker Images
- etcdbrctl:
europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.33.0
v0.32.0
[gardener/etcd-backup-restore]
⚠️ Breaking Changes
[USER]
The etcd configuration parametersinitial-advertise-peer-urls
andadvertise-client-urls
now accept a structured YAML format where URLs are listed per etcd instance. This replaces the previous unstructured string format with@
as a separator. Existing configurations must be updated to match this new format. To know the new format in detail, check the example config file atpkg/miscellaneous/testdata/valid_config.yaml
by @anveshreddy18 [#715]
📰 Noteworthy
[OPERATOR]
Snapshots garbage collection performed by etcd-backup-restore (if enabled) for ABS is performed only when the objects' immutability period expires. by @renormalize [#781][OPERATOR]
Support for Container level WORM (ABS) in etcd-backup-restore is backward compatible. For more info please refer to this doc: https://github.com/gardener/etcd-backup-restore/blob/master/docs/usage/immutable_snapshots.md by @renormalize [#781][OPERATOR]
etcd-backup-restore now supports immutable objects for storage provider: Azure Blob Storage, provided by the Container Level WORM feature. by @renormalize [#781]
🏃 Others
[OPERATOR]
Don't skip full snapshot, always trigger a full snapshot independent of new updates to etcd, preventing prometheus alerts of not taking a scheduled full snapshot. by @Shreyas-s14 [#804][DEVELOPER]
Enhanced thecheck
make target to ensure the Go version adheres tox.y.0
. by @renormalize [#803]
Docker Images
- etcdbrctl:
europe-docker.pkg.dev/gardener-project/releases/gardener/etcdbrctl:v0.32.0