etcd-backup-restore icon indicating copy to clipboard operation
etcd-backup-restore copied to clipboard

Add `Container level WORM` immutable object support for Azure Blob Storage.

Open renormalize opened this issue 1 year ago • 1 comments

What this PR does / why we need it:

Enables etcd-backup-restore to handle immutable objects as provided by Container Level WORM in Azure Blob Storage.

This PR mirrors #776 for Azure Blob Storage.

Which issue(s) this PR fixes: Fixes # #777 only for ABS.

Special notes for your reviewer:

The same conventions are followed as in #776. Please let me know if you find anything that doesn't stick to those conventions.

Release note:

etcd-backup-restore now supports immutable objects for storage provider: Azure Blob Storage, provided by the [Container Level WORM](hhttps://learn.microsoft.com/en-us/azure/storage/blobs/immutable-container-level-worm-policies) feature.
Snapshots garbage collection performed by etcd-backup-restore (if enabled) for ABS is performed only when the objects' immutability period expires.
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

renormalize avatar Sep 30 '24 05:09 renormalize

/assign

anveshreddy18 avatar Oct 03 '24 12:10 anveshreddy18

Hi @renormalize , Can you please resolve the merge conflicts for this PR and get this PR merge ?

ishan16696 avatar Nov 19 '24 17:11 ishan16696

@ishan16696 yes I'll get to it ASAP.

renormalize avatar Nov 19 '24 18:11 renormalize

Needs changes. Please do not merge.

renormalize avatar Nov 22 '24 10:11 renormalize