From e1639e29d3d5594c2bd886f19df03696f4f8c67c Mon Sep 17 00:00:00 2001 From: Gil Bregman Date: Wed, 1 Apr 2026 09:50:48 +0300 Subject: [PATCH] mgr/cephadm: don't try to map /etc/kmip if it doesn't exist Signed-off-by: Gil Bregman --- src/cephadm/cephadmlib/daemons/nvmeof.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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]: -- 2.47.3