-
Feature
-
Resolution: Unresolved
-
Major
-
None
-
None
-
Product / Portfolio Work
-
None
-
100% To Do, 0% In Progress, 0% Done
-
False
-
-
False
-
None
-
None
-
None
-
None
-
None
-
-
None
-
None
-
None
-
None
Feature Overview (aka. Goal Summary)
Add a new VolumeSnapshotClass (non default) that includes the snapshot-type: images parameters this allows the KubeVirt use case of creating VMs from "Golden Images" (templates saved as snapshots), as users cannot spin up more than 6 VMs per hour from a single template.
Goals (aka. expected user outcomes)
GCP PD CSI operator will create a new VolumeSnapshotClass
Requirements (aka. Acceptance Criteria):
The new VolumeSnapshotClass is created by default by the operator (but non default), it includes the snapshot-type: images parameter.
The OCP virt team should verify that the provided VolumeSnapshotClass meets their requirements
| Deployment considerations | List applicable specific needs (N/A = not applicable) |
| Self-managed, managed, or both | both |
| Classic (standalone cluster) | yes |
| Hosted control planes | yes |
| Multi node, Compact (three node), or Single node (SNO), or all | all although not relevant for SNO |
| Connected / Restricted Network | both |
| Architectures, e.g. x86_x64, ARM (aarch64), IBM Power (ppc64le), and IBM Z (s390x) | x86 |
| Operator compatibility | GCP PD CSI |
| Backport needed (list applicable versions) | no |
| UI need (e.g. OpenShift Console, dynamic plugin, OCM) | no |
| Other (please specify) | N/A |
Use Cases (Optional):
Questions to Answer (Optional):
Need to sync with the OCP virt team to decide if there is anything specific to do besides creating the VolumeSnapshotClass e.g annotation
Out of Scope
This is for GCP PD CSI only
Background
Default snap restoration is limited to 6/h which is not compatible with virt use cases where several VMs can be created from the same "image"
Customer Considerations
Need to make sure it doesn't confuse non virt customers
Documentation Considerations
Add note in the docs about this new VolumeSnapshotClass, what is it meant for
Interoperability Considerations
GCP only
- is depended on by
-
RFE-8550 Provision additional VolumeSnapshotClass with snapshot-type: images in gcp-pd-csi-driver-operator
-
- Approved
-