From 6fecea39eaa0bd64682ec69546a300bb7e63524a Mon Sep 17 00:00:00 2001 From: John Mulligan Date: Fri, 23 Jan 2026 11:26:52 -0500 Subject: [PATCH] cephadm: add support for custom ceph conf/keyring files Signed-off-by: John Mulligan --- src/cephadm/cephadmlib/daemons/smb.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/cephadm/cephadmlib/daemons/smb.py b/src/cephadm/cephadmlib/daemons/smb.py index b44445b7b58..a7900a154f2 100644 --- a/src/cephadm/cephadmlib/daemons/smb.py +++ b/src/cephadm/cephadmlib/daemons/smb.py @@ -882,6 +882,9 @@ class SMB(ContainerDaemonForm): if self._tls_files: tls_dir = str(data_dir / 'tls') mounts[tls_dir] = f'{_ETC_SAMBA_TLS}:z' + for filename in self._files or []: + if filename.endswith(('.ceph.conf', '.ceph.keyring')): + mounts[str(data_dir / filename)] = f'/etc/ceph/{filename}:z' if self._cfg.clustered: ctdb_persistent = str(data_dir / 'ctdb/persistent') ctdb_run = str(data_dir / 'ctdb/run') # TODO: tmpfs too! -- 2.47.3