From: Adam King Date: Thu, 27 Jul 2023 19:47:51 +0000 (-0400) Subject: cephadm: mount keyring deployed for nvmeof daemon X-Git-Tag: v19.0.0~681^2~6 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=bad1259e3830adadac6f04591976899da5cbbb80;p=ceph.git cephadm: mount keyring deployed for nvmeof daemon Before, we were just using the client.admin keyring as a temporary workaround while we figured out how to get the keyring to work. We should swap over to using the keyring we actually generated for the nvmeof daemon. Signed-off-by: Adam King --- diff --git a/src/cephadm/cephadm.py b/src/cephadm/cephadm.py index 184316a63ca6..69bc3113e5fe 100755 --- a/src/cephadm/cephadm.py +++ b/src/cephadm/cephadm.py @@ -1024,8 +1024,7 @@ class CephNvmeof(object): def get_container_mounts(data_dir: str) -> Dict[str, str]: mounts = dict() mounts[os.path.join(data_dir, 'config')] = '/etc/ceph/ceph.conf:z' - # mounts[os.path.join(data_dir, 'keyring')] = '/etc/ceph/keyring:z' - mounts['/etc/ceph/ceph.client.admin.keyring'] = '/etc/ceph/keyring:z' # TODO: FIXME + mounts[os.path.join(data_dir, 'keyring')] = '/etc/ceph/keyring:z' mounts[os.path.join(data_dir, 'ceph-nvmeof.conf')] = '/src/ceph-nvmeof.conf:z' mounts[os.path.join(data_dir, 'configfs')] = '/sys/kernel/config' mounts['/dev/hugepages'] = '/dev/hugepages'