]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/cephadm: don't try to map /etc/kmip if it doesn't exist 68153/head
authorGil Bregman <gbregman@il.ibm.com>
Wed, 1 Apr 2026 06:50:48 +0000 (09:50 +0300)
committerGil Bregman <gbregman@il.ibm.com>
Wed, 1 Apr 2026 06:50:48 +0000 (09:50 +0300)
Signed-off-by: Gil Bregman <gbregman@il.ibm.com>
src/cephadm/cephadmlib/daemons/nvmeof.py

index aa0d422276206a5e72a04c16924a93f20af40b76..e0236329b90037dba1960775a01f0cf909d36a14 100644 (file)
@@ -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]: