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

      None

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

      Feature Overview (aka. Goal Summary)  

      Introduce snapshots support for Azure File as GA. It was introduced as TP in 4.17

      Goals (aka. expected user outcomes)

      After introducing TP support in 4.17, the goal of this epic is to promote it GA. See background section for details

      It should cover both SMB (default) and NFS. SMB is the priority.

      Requirements (aka. Acceptance Criteria):

      Should pass all the regular CSI snapshot tests. All limitations should be documented. Major issues that were uncovered in TP should be solved. 

       

      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 with Azure
      Connected / Restricted Network all
      Architectures, e.g. x86_x64, ARM (aarch64), IBM Power (ppc64le), and IBM Z (s390x) all
      Operator compatibility Azure File CSI
      Backport needed (list applicable versions)  
      UI need (e.g. OpenShift Console, dynamic plugin, OCM) Already covered
      Other (please specify)  

      Use Cases (Optional):

      As an OCP on Azure user I want to perform snapshots of my PVC and be able to restore them as a new PVC.

      Questions to Answer (Optional):

      Confirm that limitation uncovered in TP are solved

      Out of Scope

      N/A

      Background

      We have support for other cloud providers CSI snapshots, we need to align capabilities in Azure with their File CSI. Upstream support has lagged.

      In TP (4.17) we found two major issues which delayed the GA of this feature

      Manual testing confirmed that these are now solved, we can proceed with productization and official QE.

      Customer Considerations

      User experience should be the same as other CSI drivers.

      Documentation Considerations

      Removed the TP statement, if there is any specific information to add, include it in the Azure File CSI driver doc. Any limitation should be documented.

      Interoperability Considerations

      Can be leveraged by ARO or OSD on Azure.

              rh-gs-gcharot Gregory Charot
              rh-gs-gcharot Gregory Charot
              None
              None
              Roman Bednar Roman Bednar
              Roman Bednar Roman Bednar
              Rahul Deore Rahul Deore
              Lisa Pettyjohn Lisa Pettyjohn
              Eric Rich Eric Rich
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: