Skip to content

Commit

Permalink
Job based backup/restore framework for kahu
Browse files Browse the repository at this point in the history
Signed-off-by: Amit Roushan <[email protected]>
  • Loading branch information
AmitRoushan committed Jan 7, 2023
1 parent 28b8e45 commit 308dfa7
Showing 1 changed file with 73 additions and 0 deletions.
73 changes: 73 additions & 0 deletions kahu/job-based-backup-framework.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
# Jobs based Data protection framework

- [Release Signoff Checklist](#release-signoff-checklist)
- [Summary](#summary)
- [Motivation](#motivation)
- [Goals](#goals)
- [Non-Goals](#non-goals)
- [Proposal](#proposal)
- [User Stories (Optional)](#user-stories-optional)
- [Story 1](#story-1)
- [Story 2](#story-2)
- [Notes/Constraints/Caveats (Optional)](#notesconstraintscaveats-optional)
- [Risks and Mitigations](#risks-and-mitigations)
- [Design Details](#design-details)
- [Changes to VolumeSnapshotContent API](#changes-to-volumesnapshotcontent-api)
- [Changes to Snapshot Controller](#changes-to-snapshot-controller)
- [Changes to external-provisioner](#changes-to-external-provisioner)
- [Test Plan](#test-plan)
- [Unit tests](#unit-tests)
- [E2E tests](#e2e-tests)
- [Graduation Criteria](#graduation-criteria)
- [Alpha](#alpha)
- [Alpha -&gt; Beta](#alpha---beta)
- [Beta -&gt; GA](#beta---ga)
- [Upgrade / Downgrade Strategy](#upgrade--downgrade-strategy)
- [Version Skew Strategy](#version-skew-strategy)
- [Production Readiness Review Questionnaire](#production-readiness-review-questionnaire)
- [Feature Enablement and Rollback](#feature-enablement-and-rollback)
- [Rollout, Upgrade and Rollback Planning](#rollout-upgrade-and-rollback-planning)
- [Monitoring Requirements](#monitoring-requirements)
- [Dependencies](#dependencies)
- [Scalability](#scalability)
- [Troubleshooting](#troubleshooting)
- [Implementation History](#implementation-history)
- [Drawbacks](#drawbacks)
- [Alternatives](#alternatives)
- [VolumeSecurityPolicy](#volumesecuritypolicy)
- [VolumeSecurityStandard](#volumesecuritystandard)
- [Annotation on VolumeSnapshotClass](#annotation-on-volumesnapshotclass)
- [Infrastructure Needed (Optional)](#infrastructure-needed-optional)

## Release Signoff Checklist

## Summary

## Motivation

### Goals

### Non-Goals

## Proposal

### User Stories


### Notes/Constraints/Caveats

### Risks and Mitigations

## Design Details

### Test Plan

#### Unit tests

#### E2E tests

### Upgrade / Downgrade Strategy




0 comments on commit 308dfa7

Please sign in to comment.