From 252d4b3044b999e22e46845d3f7c7641e858ed31 Mon Sep 17 00:00:00 2001 From: Dimitri Savineau Date: Thu, 16 Apr 2020 16:30:27 -0400 Subject: [PATCH] cephadm: fix adopt prometheus command Create the target directory before copy the prometheus configuration. Closes: https://tracker.ceph.com/issues/45120 Signed-off-by: Dimitri Savineau --- src/cephadm/cephadm | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cephadm/cephadm b/src/cephadm/cephadm index 6031e2535e88..6a766e1fc774 100755 --- a/src/cephadm/cephadm +++ b/src/cephadm/cephadm @@ -3241,6 +3241,7 @@ def command_adopt_prometheus(daemon_id, fsid): config_src = '/etc/prometheus/prometheus.yml' config_src = os.path.abspath(args.legacy_dir + config_src) config_dst = os.path.join(data_dir_dst, 'etc/prometheus') + makedirs(config_dst, uid, gid, 0o755) copy_files([config_src], config_dst, uid=uid, gid=gid) # data -- 2.47.3