Bug 2116523

Summary: Add sssd-client to ceph container image for NFS
Product: [Red Hat Storage] Red Hat OpenShift Data Foundation Reporter: Blaine Gardner <brgardne>
Component: distributionAssignee: Blaine Gardner <brgardne>
Status: CLOSED CURRENTRELEASE QA Contact: Amrita Mahapatra <ammahapa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: unspecifiedCC: aeyal, bniver, ceph-eng-bugs, cephqe-warriors, gabrioux, mgowri, muagarwa, ocs-bugs, odf-bz-bot, pdhiran, sostapov, vumrao
Target Milestone: ---   
Target Release: ODF 4.12.0   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: No Doc Update
Doc Text:
Story Points: ---
Clone Of: 2116521 Environment:
Last Closed: 2023-02-08 14:06:28 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 2116521    
Bug Blocks:    

Description Blaine Gardner 2022-08-08 17:40:10 UTC
Track the addition of "sssd-client" to the RHCS 5.3 image. We need this for supporting NFS user id managment in ODF 4.12



+++ This bug was initially created as a clone of Bug #2116521 +++

Description of problem:

In ODF, we are working to support user ID management for NFS-Ganesha. We want to use SSSD for that since it supports several ID management services. To do so, we need to add the "sssd-client" package to the ceph/ceph image. It should be less than 500kB. I don't believe there are any binaries added as part of the "sssd-client" package; only shared libs.

Of note, we should **not** add the "sssd" package, as that will add more than 100MB to the image. Only "sssd-client" is needed.


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

We would like this for ODF 4.12, which uses RHCS 5.3. (I did not see that option available in the "Version" field above).


Additional info:

Because there is no binary installed by "sssd-client", in order to verify the SSSD client has been added to the Ceph image, I might suggest `rpm -q sssd-client`. We can also ensure the "sssd" package has not been added by ensuring `which sssd` returns failure.

--- Additional comment from RHEL Program Management on 2022-08-08 17:36:00 UTC ---

Please specify the severity of this bug. Severity is defined here:
https://bugzilla.redhat.com/page.cgi?id=fields.html#bug_severity.

Comment 3 Vikhyat Umrao 2022-08-08 23:45:23 UTC
(In reply to Blaine Gardner from comment #0)
> Track the addition of "sssd-client" to the RHCS 5.3 image. We need this for
> supporting NFS user id managment in ODF 4.12
> 
> 
> 
> +++ This bug was initially created as a clone of Bug #2116521 +++
> 
> Description of problem:
> 
> In ODF, we are working to support user ID management for NFS-Ganesha. We
> want to use SSSD for that since it supports several ID management services.
> To do so, we need to add the "sssd-client" package to the ceph/ceph image.
> It should be less than 500kB. I don't believe there are any binaries added
> as part of the "sssd-client" package; only shared libs.
> 
> Of note, we should **not** add the "sssd" package, as that will add more
> than 100MB to the image. Only "sssd-client" is needed.
> 
> 
> Version-Release number of selected component (if applicable):
> 
> We would like this for ODF 4.12, which uses RHCS 5.3. (I did not see that
> option available in the "Version" field above).
> 
> 
> Additional info:
> 
> Because there is no binary installed by "sssd-client", in order to verify
> the SSSD client has been added to the Ceph image, I might suggest `rpm -q
> sssd-client`. We can also ensure the "sssd" package has not been added by
> ensuring `which sssd` returns failure.
> 
> --- Additional comment from RHEL Program Management on 2022-08-08 17:36:00
> UTC ---
> 
> Please specify the severity of this bug. Severity is defined here:
> https://bugzilla.redhat.com/page.cgi?id=fields.html#bug_severity.

Blaine - the selected component here is RADOS. Is the change coming in the core part of Ceph or rook?

Comment 4 Blaine Gardner 2022-08-09 21:25:33 UTC
It's a package that needs added to the Ceph image, but none of the components seem to fit, so I picked RADOS. BZ didn't allow me to leave the component empty.

Comment 5 Vikhyat Umrao 2022-08-09 21:32:25 UTC
(In reply to Blaine Gardner from comment #4)
> It's a package that needs added to the Ceph image, but none of the
> components seem to fit, so I picked RADOS. BZ didn't allow me to leave the
> component empty.

Thanks, Blaine for confirming. 

I already see we have an RHCS bug - https://bugzilla.redhat.com/show_bug.cgi?id=2116521 for tracking it. This mainly comes to general ODF distribution so I am changing to distribution.

Comment 6 Blaine Gardner 2022-09-19 20:38:37 UTC
The bug we were waiting on for this to be complete is now verfied: https://bugzilla.redhat.com/show_bug.cgi?id=2116521

I am moving this to MODIFIED. Should we move to ON_QA, or go straight to VERIFIED? @muagarwa

Comment 9 Mudit Agarwal 2022-10-19 05:42:42 UTC
Can be moved to ON_QA now as we are consuming 5.3

For QE: please test with the latest 4.12 build.