From 0169fd945e7a1d5ea9dc3969e257cd0ecce0c1c6 Mon Sep 17 00:00:00 2001 From: John Mulligan Date: Wed, 6 Dec 2023 15:14:31 -0500 Subject: [PATCH] cephadm: add an SMB daemon module and classes Add an incomplete but largely viable SMB/Samba container daemon form implementation to cephadm. Currently unused but it lays out some of the basics needed to create smb sharing using samba containers under cephadm orchestration. Signed-off-by: John Mulligan --- src/cephadm/cephadm.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/cephadm/cephadm.py b/src/cephadm/cephadm.py index cb86af7df40..6257fb11d13 100755 --- a/src/cephadm/cephadm.py +++ b/src/cephadm/cephadm.py @@ -173,6 +173,7 @@ from cephadmlib.daemons import ( Keepalived, Monitoring, NFSGanesha, + SMB, SNMPGateway, Tracing, NodeProxy, @@ -227,6 +228,7 @@ def get_supported_daemons(): supported_daemons.append(SNMPGateway.daemon_type) supported_daemons.extend(Tracing.components) supported_daemons.append(NodeProxy.daemon_type) + supported_daemons.append(SMB.daemon_type) assert len(supported_daemons) == len(set(supported_daemons)) return supported_daemons -- 2.39.5