]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
cephadm: add support for a remote control local socket
authorJohn Mulligan <jmulligan@redhat.com>
Mon, 23 Feb 2026 17:23:06 +0000 (12:23 -0500)
committerJohn Mulligan <jmulligan@redhat.com>
Wed, 4 Mar 2026 17:45:59 +0000 (12:45 -0500)
commitbf3c77d0be2e68e5833e22be0d162dd4d9e9b513
tree8eb643cfa0139b8247ebd468263579ba893a1dd0
parente947b0f97f930a052ef84b8dcb382fca69649b7b
cephadm: add support for a remote control local socket

It's not an oxymoron, it's Remote Control Local Socket (tm)!
This allows processes on the ceph host to use a unix domain socket
without mTLS to communicate with the remote control sidecar server
in the samba service.

At the higher level We treat the 2nd listener as a "feature" even
though it really configures the same sidecar as "remote-contol".
This way it's easy to have one of "remote-control",
"remote-control-local" or both in the service spec configuring the
smb service.

NOTE: This service does have the ability to verify that the client has
admin-ish access to ceph services by needing the client to pass
the ceph user name and key over the grpc headers.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
src/cephadm/cephadmlib/daemons/smb.py