]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commit
mgr/nfs: take user-id and/or bucket for 'nfs export create rgw'
authorSage Weil <sage@newdream.net>
Wed, 20 Oct 2021 21:33:27 +0000 (17:33 -0400)
committerSage Weil <sage@newdream.net>
Thu, 4 Nov 2021 14:42:50 +0000 (10:42 -0400)
commitbd018541dcb042413512489bc394e80e5c1cce6c
tree168e90509ed605ae6b43765f7d07db080ae29ab4
parent89e73a20c35ec8292182d4b7cee4425714ee2456
mgr/nfs: take user-id and/or bucket for 'nfs export create rgw'

- move the bucket / user position after the cluster_id and pseudo_path
(since they are optional)
- require bucket or user or both
- if bucket, use the bucket owner
- if bucket+user, use that user
- if user only, then export at top-level (all users buckets)

Fixes: https://tracker.ceph.com/issues/53134
Signed-off-by: Sage Weil <sage@newdream.net>
src/pybind/mgr/nfs/export.py
src/pybind/mgr/nfs/module.py
src/pybind/mgr/nfs/tests/test_nfs.py