-
Bug
-
Resolution: Not a Bug
-
Major
-
None
-
0.42
-
False
-
-
False
-
NoActiveCustomerTickets
-
CLOSED
-
Other
-
---
-
-
Storage Core Sprint 244, Storage Core Sprint 245, Storage Core Sprint 246
-
Medium
-
Yes
Description of problem:
- The CDI doesn't support object/bucket storage. However, a storage profile is created for these storage classes by the CDI.
~~~
oc get storageprofile openshift-storage.noobaa.io -o yaml |yq -y '.spec,.status'
{}
—
provisioner: openshift-storage.noobaa.io/obc
storageClass: openshift-storage.noobaa.io
~~~
- And we have the alert "CDIStorageProfilesIncomplete Incomplete StorageProfiles exist, accessMode/volumeMode cannot be inferred by CDI for PVC population request" for these StorageProfiles.
- Due to this, the Openshift Virtualization status shows Degraded.
Version-Release number of selected component (if applicable):
OpenShift Virtualization 4.13.12
How reproducible:
100%
Steps to Reproduce:
1. In an OpenShift cluster which is having openshift-storage.noobaa.io and ocs-storagecluster-ceph-rgw storage class, there will be alerts on incomplete storage profiles.
Actual results:
CDIStorageProfilesIncomplete alerts for noobaa and rgw storage class along with other storage class.
Expected results:
Suppress the alerts for these StorageClass since they are not supported
Additional info:
1] After patching the storage classes with required fields, the alert clears and Operator becomes ready (green).
- oc patch storageprofile <storage-profile-name> --type=merge -p '{"spec": {"claimPropertySets": [
{"accessModes": ["ReadWriteOnce"], "volumeMode": "Filesystem"}
]}}'
2] It was reported earlier but seems regression:
- external trackers
- links to
-
RHEA-2023:124646 OpenShift Virtualization 4.13.7 Images