Uploaded image for project: 'OpenShift Edge Enablement'
  1. OpenShift Edge Enablement
  2. OCPEDGE-77

LVMS Support for OpenShift without CSISnapshot Capability

XMLWordPrintable

    • LVMS Support for OpenShift without CSISnapshot Capability
    • Future Sustainability
    • OCPSTRAT-866LVMS technical enhancements V4.15
    • 0% To Do, 0% In Progress, 100% Done
    • False
    • Hide

      None

      Show
      None
    • False
    • Green
    • Hide
      2023-12-15:
      Dev - Green - 4.15 Support for LVMS without CSISnapshotting is completed
      Docs - Green - N/A - No Docs impact as it is expected from Customers to have working LVMS even without this capability
      QE - Green - Test Case for a Cluster without Snapshotting Support covered during regression runs

       

      Show
      2023-12-15 : Dev - Green - 4.15 Support for LVMS without CSISnapshotting is completed Docs - Green - N/A - No Docs impact as it is expected from Customers to have working LVMS even without this capability QE - Green - Test Case for a Cluster without Snapshotting Support covered during regression runs  
    • S

      Epic Goal

      In LVMS 4.14 and below, Snapshotting CRDs are expected to be present in the cluster at all times and startup will fail if they are not present. In OpenShift's install-config.yaml, one can disable Snapshotting via the CSISnapshot capability

      This leads to us needing to support starting, running and testing LVMS without CSI Snapshotting support

      Why is this important?

      We want to support all capabilities in OpenShift as nicely as possible, and CSI Snapshots are not integral to the TopoLVM core functionality.

      Acceptance Criteria

      • QE Test Case with Cluster without CSISnapshot Capability must be created
      • Be able to start and run LVMS without CSISnapshot Cabability

      Dependencies (internal and external)

      • Dependency on install-config.yaml set for the openshift-cluster to not contain the CSISnapshot Capability.
      • https://issues.redhat.com//browse/OCPBUGS-18354 resolution contains a fix for the Watch Configuration that previously blocked startup for clusters without CSISnapshot Capability. Without this codepath being fixed, LVMS will not start properly

      Done Checklist

      • CI - CI is running, tests are automated and merged.
      • Release Enablement <link to Feature Enablement Presentation>
      • DEV - Upstream code and tests merged: https://github.com/openshift/lvm-operator/pull/405 
      • DEV - Upstream documentation merged: N/A
      • DEV - Downstream build attached to advisory: <link to errata>
      • QE - Test plans in Polarion: <link or reference to Polarion>
      • QE - Automated tests merged: <link or reference to automated tests>
      • DOC - Downstream documentation merged: <link to meaningful PR>

              rh-ee-jmoller Jakob Moeller (Inactive)
              rh-ee-jmoller Jakob Moeller (Inactive)
              None
              Rahul Deore Rahul Deore
              Daniel Macpherson Daniel Macpherson
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: