Bug 2143709

Summary: RFE to support --rados-namespace downstream
Product: [Red Hat Storage] Red Hat OpenShift Data Foundation Reporter: Johan Odell <codell>
Component: rookAssignee: Parth Arora <paarora>
Status: ASSIGNED --- QA Contact: Neha Berry <nberry>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 4.10CC: etamir, mcaldeir, odf-bz-bot, paarora, tnielsen
Target Milestone: ---Keywords: FutureFeature
Target Release: ---Flags: tnielsen: needinfo?
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Johan Odell 2022-11-17 15:45:46 UTC
Description of problem (please be detailed as possible and provide log
snippests):

Red Hat provided script "ceph-external-cluster-details-exporter.py" does not support "--rados-namespace" parameter in downstream, only upstream. We have customer requesting this in downstream.  

The customer can use separate pools instead today, but would like to use namespace separation later on, mostly due to performance. The idea is to have a few pools with a high PG num to increase performance and spreading of data, one of the pools being used for RBD. Then they can logically separate that pool into several namespaces and limit access to them with ceph auth (pool + namespace). Then they dont have to make a new pool everytime someone wants RBDs, which potentially could be a lot, they'd just create a new namespace.


Version of all relevant components (if applicable):
OpenShift version 4.10
Ceph 16.2.8-85


Does this issue impact your ability to continue to work with the product
(please explain in detail what is the user impact)?

They can use separate pools today

Is there any workaround available to the best of your knowledge?

They can use separate pools today