-
Bug
-
Resolution: Done-Errata
-
Major
-
CNV v4.16.0
-
None
-
Quality / Stability / Reliability
-
3
-
False
-
-
False
-
CNV v4.18.0.rhel9-482, CNV v4.99.0.rhel9-1852
-
-
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:
- links to
-
RHEA-2024:139653 OpenShift Virtualization 4.18.0 Images
- mentioned on