Uploaded image for project: 'OpenShift Container Platform (OCP) Strategy'
  1. OpenShift Container Platform (OCP) Strategy
  2. OCPSTRAT-2783

GCP PD CSI: Additional VolumeSnapshotClass with snapshot-type: images

XMLWordPrintable

    • Product / Portfolio Work
    • None
    • 100% To Do, 0% In Progress, 0% Done
    • False
    • Hide

      None

      Show
      None
    • 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

              rh-gs-gcharot Gregory Charot
              rh-gs-gcharot Gregory Charot
              None
              None
              None
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: