Skip to content

Commit ada610d

Browse files
seshachalam-yvrenormalizeunmarshallishan16696shreyas-s-rao
authored
Add DEP-06: Immutable ETCD Backups (#884)
* Add DEP-06: Immutable ETCD Backups Co-authored-by: Saketh Kalaga <[email protected]> * Apply suggestions from code review Co-authored-by: Saketh Kalaga <[email protected]> * Apply suggestions from code review Co-authored-by: Madhav Bhargava <[email protected]> * Apply suggestions from code review Co-authored-by: Ishan Tyagi <[email protected]> Co-authored-by: Shreyas Rao <[email protected]> * Address review comments for immutable etcd backups proposal - Added example YAML configuration for `etcd.spec.backup.store`. - Included note on credential rotation management. - Enhanced hibernation flow with traffic cut-off step. - Detailed lifecycle of `ExtendFullSnapshotImmutabilityTask`. - Added section on disabling immutability. - Included note on AWS S3 bucket support for ignoring snapshots during restoration. * Addressed review comments - Add new CLI command `extend-snapshot-immutability` to replace `reupload-snapshot`. - Update documentation to reflect changes and provide detailed steps for handling hibernated clusters. - Remove redundant garbage collection configuration from `ExtendFullSnapshotImmutabilityTaskConfig`. * Address review comments from Shreyas - Clarify the mechanism to signal hibernation intent in the non-goals section. - Document the possibility of using provider APIs for server-side object copy to reduce network costs and latency. * Address review comments from Anvesh * Address review comments: - Add link to `EtcdCopyBackupTask` sample YAML - Add DEP-06 to the README.md * Apply suggestions from code review Co-authored-by: Ishan Tyagi <[email protected]> * Update docs/proposals/06-immutable-etcd-backups.md Co-authored-by: Ishan Tyagi <[email protected]> * Address review comment - Clarify `--gc-from-timestamp` parameter description * Update docs/proposals/06-immutable-etcd-backups.md Co-authored-by: Shreyas Rao <[email protected]> * Apply suggestions from code review Co-authored-by: Madhav Bhargava <[email protected]> * Address review comment: Add condition to delete ExtendFullSnapshotImmutabilityTask when immutability configuration is removed from etcd.spec.backup.store --------- Co-authored-by: Saketh Kalaga <[email protected]> Co-authored-by: Madhav Bhargava <[email protected]> Co-authored-by: Ishan Tyagi <[email protected]> Co-authored-by: Shreyas Rao <[email protected]>
1 parent 6b3b94e commit ada610d

File tree

2 files changed

+286
-1
lines changed

2 files changed

+286
-1
lines changed

docs/README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -45,4 +45,5 @@
4545
* [DEP-2: Snapshot compaction](proposals/02-snapshot-compaction.md)
4646
* [DEP-3: Scaling up an Etcd cluster](proposals/03-scaling-up-an-etcd-cluster.md)
4747
* [DEP-4: Etcd Member custom resource](proposals/04-etcd-member-custom-resource.md)
48-
* [DEP-5: Etcd Operator Tasks](proposals/05-etcd-operator-tasks.md)
48+
* [DEP-5: Etcd Operator Tasks](proposals/05-etcd-operator-tasks.md)
49+
* [DEP-6: Immutable etcd Cluster Backups](proposals/06-immutable-etcd-backups.md)

0 commit comments

Comments
 (0)