]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/cephadm: re-add `apply_drivegroups()` 36262/head
authorSebastian Wagner <sebastian.wagner@suse.com>
Thu, 23 Jul 2020 08:43:17 +0000 (10:43 +0200)
committerSebastian Wagner <sebastian.wagner@suse.com>
Thu, 23 Jul 2020 08:52:58 +0000 (10:52 +0200)
Fixes: d348d7bf8d3663140c089937b62a0b316b69176b
Fixes: https://tracker.ceph.com/issues/46681
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
src/pybind/mgr/cephadm/module.py

index 6a4d135ec2534abc1841e705c74e6c91d2ba1100..2056e3813233eb1ebd68278c069e1dbe20635f3a 100644 (file)
@@ -1667,6 +1667,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)