Uploaded image for project: 'OpenShift Virtualization'
  1. OpenShift Virtualization
  2. CNV-46452

Completing an incomplete StorageProfile does not reconcile the relevant incomplete DVs, unlike missing StorageClass

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done-Errata
    • Icon: Major Major
    • CNV v4.18.0
    • CNV v4.16.0
    • Storage Ecosystem
    • None
    • Storage Core Sprint 263, CNV Storage 265
    • None

      Description of problem:

      Completing an incomplete StorageProfile does not reconcile the relevant incomplete DVs, unlike missing StorageClass

      Version-Release number of selected component (if applicable):

      4.16 or any other version (checked on main branch)

      How reproducible:

      Always

      Steps to Reproduce:

      1. Create a StorageClass with unknown provisioner so its StorageProfile is incomplete (no claimPropertySets)
      2. Create a DV using this StorageClass
      3. Update the StorageProfile claimPropertySets to have relevant AccessMode and VolumeMode

      Actual results:

      DV is stuck with incomplete AccessMode and VolumeMode until its exponential back-off reconcile, or until it's manually updated (e.g. annotated) and reconciled

      Expected results:

      DV AccessMode and VolumeMode are updated according to the updated StorageProfile claimPropertySets, PVC is provisioned and populated successfully.

      Additional info:

       

              agilboa@redhat.com Arnon Gilboa
              agilboa@redhat.com Arnon Gilboa
              Dalia Frank Dalia Frank
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: