Bug 2302047 - [Tracker for 39762] Provider mode does not deploy ocs-storagecluster-ceph-rbd-virtualization automatically
Summary: [Tracker for 39762] Provider mode does not deploy ocs-storagecluster-ceph-rbd...
Keywords:
Status: ASSIGNED
Alias: None
Product: Red Hat OpenShift Data Foundation
Classification: Red Hat Storage
Component: ocs-client-operator
Version: 4.16
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ---
: ---
Assignee: Rohan Gupta
QA Contact: Neha Berry
URL:
Whiteboard: isf-provider
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2024-07-31 13:22 UTC by Neha Berry
Modified: 2024-09-24 11:06 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Issue Tracker OCSBZM-8782 0 None None None 2024-07-31 13:25:09 UTC

Description Neha Berry 2024-07-31 13:22:36 UTC
Description of problem:
=========================

In provider mode, the ocs-storagecluster-ceph-rbd-virtualization resource is not automatically deployed. This storage class is recommended for virtualization workloads and should be created by default to ensure optimal performance and integration.


DF threads with discussions

https://ibm-systems-storage.slack.com/archives/C05RJB6H0LQ/p1720717001944549
https://ibm-systems-storage.slack.com/archives/C05RJB6H0LQ/p1720708288135689


Version-Release number of selected component (if applicable):
==============================================================
ODF 4.16 and 4.17 and above

How reproducible:
==================
Always

Steps to Reproduce:
-==================
1. Create a provider mode cluster from UI which automatically installs the native ocs-storage-client
2. Check for the storageclasses that are created
3.

Actual results:
=================
ocs-storagecluster-ceph-rbd-virtualization is not created automatically

Expected results:
===================
ocs-storagecluster-ceph-rbd-virtualization should be created automatically


Additional info:
====================
From dev
----------

This storage class is available in internal mode if ODF detect oVrit is installed.  But that logic is missing from provider mode.
This is not an RFE, this is oversight, which we will treat as a bug fix

Github issue by HCI team https://github.ibm.com/ProjectAbell/abell-tracking/issues/39762

Must-gather http://rhsqe-repo.lab.eng.blr.redhat.com/OCS/ocs-qe-bugs/bug-2302047.zip

Comment 7 mrudraia 2024-09-02 03:52:04 UTC
Collected all the required code changes for default creation of storageclass for virtualization workloads, 
They are few cases to be discussed and analyzed.

Initially triggering the ocs-client-operator to detect the kube-virt crd present in the cluster, Storage class creation has to be triggered through 
storageclaim for virtualization workloads.


Note You need to log in before you can comment on or make changes to this bug.