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

GCP PD - Support for hyperdisk-balanced-high-availability

XMLWordPrintable

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

      None

      Show
      None
    • False
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Feature Overview (aka. Goal Summary)  

      Google introduced support for a new disk type "hyperdisk-balanced-high-availability" we need to support it in OCP.

      Hyperdisk Balanced High Availability volumes to synchronously replicate data across two zones in the same region. You can also use Hyperdisk Balanced High Availability volumes in scenarios that require write access to the same volume multiple zones.

      https://docs.cloud.google.com/compute/docs/disks/hd-types/hyperdisk-balanced-ha

       

      Goals (aka. expected user outcomes)

      Support hyperdisk-balanced-high-availability disk type

      We're not introducing it as default nor automatically create a SC, admin would need to create a new SC

      Requirements (aka. Acceptance Criteria):

      Enable support in the driver + CI

       

      Anyone reviewing this Feature needs to know which deployment configurations that the Feature will apply to (or not) once it's been completed.  Describe specific needs (or indicate N/A) for each of the following deployment scenarios. For specific configurations that are out-of-scope for a given release, ensure you provide the OCPSTRAT (for the future to be supported configuration) as well.

      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
      Connected / Restricted Network both
      Architectures, e.g. x86_x64, ARM (aarch64), IBM Power (ppc64le), and IBM Z (s390x) all that applies to OCP on GCP with PD
      Operator compatibility GCP PD CSI
      Backport needed (list applicable versions) no
      UI need (e.g. OpenShift Console, dynamic plugin, OCM) no
      Other (please specify) limited to C3/N4

      Use Cases (Optional):

      1. As an admin I want to offer hyperdisk-balanced-high-availability to my users through a new SC
      2. As a user I want to deploy applications backed by hyperdisk-balanced-high-availability in order to get data redundancy.

      Questions to Answer (Optional):

      STOR-2792 

      Out of Scope

      Limited to manual creation of the SC by the admin, no automation by GCP PD CSI operator

      Background

      hyperdisk-balanced-high-availability is important for customers who want data replication; also we need to be in sync with what GCP offers to the marker.

      Customer Considerations

      hyperdisk is only supported on C3/N4

      Documentation Considerations

      Add hyperdisk-balanced-high-availability support in the hyperdisk doc section + relnotes

      Interoperability Considerations

      GCP only

              rh-gs-gcharot Gregory Charot
              rh-gs-gcharot Gregory Charot
              None
              None
              Daniel Fajmon Daniel Fajmon
              Chao Yang Chao Yang
              Lisa Pettyjohn Lisa Pettyjohn
              Eric Rich Eric Rich
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: