From: Gil Bregman Date: Wed, 1 Apr 2026 06:50:48 +0000 (+0300) Subject: mgr/cephadm: don't try to map /etc/kmip if it doesn't exist X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=e1639e29d3d5594c2bd886f19df03696f4f8c67c;p=ceph.git mgr/cephadm: don't try to map /etc/kmip if it doesn't exist Signed-off-by: Gil Bregman --- diff --git a/src/cephadm/cephadmlib/daemons/nvmeof.py b/src/cephadm/cephadmlib/daemons/nvmeof.py index aa0d42227620..e0236329b900 100644 --- a/src/cephadm/cephadmlib/daemons/nvmeof.py +++ b/src/cephadm/cephadmlib/daemons/nvmeof.py @@ -2,6 +2,7 @@ import logging import os from typing import Dict, List, Optional, Tuple, Union +from pathlib import Path from ..container_daemon_form import ContainerDaemonForm, daemon_to_container from ..container_types import CephContainer @@ -81,7 +82,8 @@ class CephNvmeof(ContainerDaemonForm): mounts[log_dir] = '/var/log/ceph:z' if mtls_dir: mounts[mtls_dir] = '/src/mtls:z' - mounts['/etc/kmip'] = '/src/certs/kmip:z' + if Path('/etc/kmip').is_dir(): + mounts['/etc/kmip'] = '/src/certs/kmip:z' return mounts def _get_huge_pages_mounts(self, files: Dict[str, str]) -> Dict[str, str]: