3ea5d50a23
Commands in the Ceph driver are directed at the mon daemon instead of at the mgr daemon. The driver's rados_command() calls json_command() and, by default, json_command() calls the python rados client's mon_command() instead of mgr_command(). By passing the target as mon-mgr, the python rados client's mgr_command() is called as desired, and we avoid the need of extra MON write caps. Closes-Bug: #1923181 Co-Authored-By: Victoria Martinez de la Cruz <victoria@redhat.com> Co-Authored-By: Ramana Raja <rraja@redhat.com> Co-Authored-By: Tom Barron <tpb@dyncloud.net> Change-Id: I5bca68070ca1eb539d53dd31cb92588840e925e8
12 lines
512 B
YAML
12 lines
512 B
YAML
---
|
|
fixes:
|
|
- |
|
|
mgr-commands are now directed to the mgr-daemon instead of the mon-daemon
|
|
in the CephFS drivers
|
|
upgrade:
|
|
- |
|
|
MON write caps are not longer needed to interact with the backend
|
|
on the Ceph drivers. The capabilities of the driver user (configured with ``cephfs_auth_id``)
|
|
can hence be reduced. See the `administrator docs <https://docs.openstack.org/manila/wallaby/admin/cephfs_driver.html#authorizing-the-driver-to-communicate-with-ceph>`_
|
|
for the capabilities required.
|