]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
python-common/ceph/smb: add client.py for remote-control grpc client
authorJohn Mulligan <jmulligan@redhat.com>
Wed, 1 Apr 2026 22:22:53 +0000 (18:22 -0400)
committerJohn Mulligan <jmulligan@redhat.com>
Thu, 28 May 2026 18:21:59 +0000 (14:21 -0400)
commitf3db48bf14f0098a8884496c2e123e3ba7969546
treeea94c97291ca67df46d89ad70674660bde748523
parentcebdc1ed1284165589ecabe898ba98ff2c088934
python-common/ceph/smb: add client.py for remote-control grpc client

Add a new client.py that contains the main library for acting as a
client of the remote-control grpc service for SMB. This is based on grpc
reflection rather than rigidly following an api generated from protobuf.
As this system is rapidly evolving this avoids having to keep generated
files in sync and more closely matches the grpcurl tool people are
already using with this feature.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
src/python-common/ceph/smb/ctl/client.py [new file with mode: 0644]