Uploaded image for project: 'Migration Toolkit for Virtualization'
  1. Migration Toolkit for Virtualization
  2. MTV-3361

storage-offload: Research and Implement Array ID Labels/Annotations for Dell PowerStore CSI Driver Integration

XMLWordPrintable

    • Icon: Feature Request Feature Request
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • Future Sustainability
    • False
    • Hide

      None

      Show
      None
    • False
    • Not Selected

      We need to research and develop a mechanism to add array identification labels/annotations to CSI-related resources for Dell PowerStore storage arrays. This will enable the CSI driver to determine the specific array location within the storage infrastructure where new volumes should be created.

      Scope:
        1. Research Phase:
          - Collaborate with Dell to understand PowerStore array identification requirements
          - Analyze current CSI driver capabilities for array selection
          - Review existing label/annotation patterns in the codebase
          - Study how other storage vendors handle multi-array scenarios
        2. Design Phase:
          - Define the array ID label/annotation schema
          - Determine where these labels should be applied (PVCs, PVs, StorageClass, etc.)
          - Design integration points with existing VSphereXcopyPluginConfig
          - Plan backwards compatibility considerations
        3. Implementation Phase:
          - Extend VSphereXcopyPluginConfig to include array identification
          - Update the PowerStore cloner implementation
          - Add array ID propagation to CSI-related resources
          - Ensure proper handling in volume provisioning flow

        Acceptance Criteria:
        - Research completed with Dell collaboration on array ID requirements
        - Design document created defining label/annotation schema
        - Proof of concept implementation for array ID handling
        - Integration plan with existing PowerStore volume populator
        - Documentation of the enhancement approach
        - Backwards compatibility maintained

       

              Unassigned Unassigned
              rh-ee-aweinsto Amit Weinstock
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: