]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr/smb: Add CLI command for RGW share creation
authorShweta Sodani <ssodani@redhat.com>
Mon, 20 Apr 2026 09:14:01 +0000 (14:44 +0530)
committerShweta Sodani <Shweta.Sodani@ibm.com>
Thu, 25 Jun 2026 16:19:45 +0000 (21:49 +0530)
commit6a3f3103a8a7498a41c8a90e27952d7e483da11b
tree7aeed1d4f43677ea35ce75f3d93528fc64f3d564
parent9b4fbb3f2264ba94aac0d7c56bdefa54a36a9e26
mgr/smb: Add CLI command for RGW share creation

- Add 'smb share create rgw' CLI command
- Import rgw module for credential management
- Fetch RGW credentials using radosgw-admin
- Create Share resource with RGWStorage backend
- Handle errors from credential fetching

This enables users to create SMB shares backed by RGW buckets,
similar to 'nfs export create rgw' functionality.

Example usage:
  ceph smb share create rgw mysmb share1 mybucket

Signed-off-by: Shweta Sodani <ssodani@redhat.com>
src/pybind/mgr/smb/module.py