From: Sebastian Wagner Date: Thu, 23 Jul 2020 08:43:17 +0000 (+0200) Subject: mgr/cephadm: re-add `apply_drivegroups()` X-Git-Tag: v15.2.5~86^2~34 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=823e290604f050a0247fb8c4568929d3391c35b5;p=ceph.git mgr/cephadm: re-add `apply_drivegroups()` Fixes: d348d7bf8d3663140c089937b62a0b316b69176b Fixes: https://tracker.ceph.com/issues/46681 Signed-off-by: Sebastian Wagner (cherry picked from commit 6e8f40e4a413e5de291a32185196e31fbef49c90) --- diff --git a/src/pybind/mgr/cephadm/module.py b/src/pybind/mgr/cephadm/module.py index 32ae279b08b7..b36361f13671 100644 --- a/src/pybind/mgr/cephadm/module.py +++ b/src/pybind/mgr/cephadm/module.py @@ -1638,6 +1638,15 @@ you may want to run: self.log.info(f"Marking host: {host} for OSDSpec preview refresh.") self.cache.osdspec_previews_refresh_queue.append(host) + @trivial_completion + def apply_drivegroups(self, specs: List[DriveGroupSpec]): + """ + Deprecated. Please use `apply()` instead. + + Keeping this around to be compapatible to mgr/dashboard + """ + return [self._apply(spec) for spec in specs] + @trivial_completion def create_osds(self, drive_group: DriveGroupSpec): return self.osd_service.create_from_spec(drive_group)