apecloud / kubeblocks

KubeBlocks is an open-source control plane software that runs and manages databases, message queues and other stateful applications on K8s.
https://kubeblocks.io
GNU Affero General Public License v3.0
2.09k stars 170 forks source link

[Features] support for specifying the StorageClass when restoring from a snapshot-based backup #7761

Open ahjing99 opened 3 months ago

ahjing99 commented 3 months ago

What is the user interaction of your feature A concise description of user interactions or user stories of your feature request

Is your feature request related to a problem? Please describe.

Some CSI drivers require specifying a different StorageClass for the PVC when restoring a snapshot volume. For example, OpenEBS mayastor requires cloned volumes to be thin-provisioned, which means that different StorageClasses must be used for creating regular PVCs and cloned volume PVCs.

https://openebs.io/docs/user-guides/replicated-storage-user-guide/replicated-pv-mayastor/advanced-operations/snapshot-restore

If this is a new feature, please describe the motivation and goals. A clear and concise description of why you want to happen, link the design doc if possible

Describe the solution you'd like A clear and concise description of what you want to happen.

Describe alternatives you've considered A clear and concise description of any alternative solutions or features you've considered.

Additional context Add any other context or screenshots about the feature request here.

github-actions[bot] commented 2 months ago

This issue has been marked as stale because it has been open for 30 days with no activity