From: Rafal Wadolowski Date: Tue, 2 Dec 2025 12:06:29 +0000 (+0100) Subject: orch/cephadm: Fixes a unlimited env append in cephadm agent X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=daf034e668a90639c8cb4002151af35559153e68;p=ceph-ci.git orch/cephadm: Fixes a unlimited env append in cephadm agent We will check if environment variable exist before adding it. Fixes: https://tracker.ceph.com/issues/74053 Signed-off-by: Rafal Wadolowski --- diff --git a/src/cephadm/cephadm.py b/src/cephadm/cephadm.py index 4e255e55165..bcd5989c45a 100755 --- a/src/cephadm/cephadm.py +++ b/src/cephadm/cephadm.py @@ -832,8 +832,10 @@ def get_ceph_volume_container(ctx: CephadmContext, envs: Optional[List[str]] = None) -> 'CephContainer': if envs is None: envs = [] - envs.append('CEPH_VOLUME_SKIP_RESTORECON=yes') - envs.append('CEPH_VOLUME_DEBUG=1') + if 'CEPH_VOLUME_SKIP_RESTORECON=yes' not in envs: + envs.append('CEPH_VOLUME_SKIP_RESTORECON=yes') + if 'CEPH_VOLUME_DEBUG=1' not in envs: + envs.append('CEPH_VOLUME_DEBUG=1') return CephContainer( ctx,