]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/cephadm: Fix wrong argument type to HandleCommandResult 39101/head
authorSebastian Wagner <sebastian.wagner@suse.com>
Wed, 27 Jan 2021 12:15:47 +0000 (13:15 +0100)
committerSebastian Wagner <sebastian.wagner@suse.com>
Wed, 27 Jan 2021 12:15:47 +0000 (13:15 +0100)
the argument must be a string

Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
src/pybind/mgr/cephadm/services/monitoring.py

index d0aeb2acaffe6f6e7e5ad415715b650f7b4d4758..7b49fe3a40c834c63a8186508612943f63d1e56d 100644 (file)
@@ -86,8 +86,8 @@ class GrafanaService(CephadmService):
     def ok_to_stop(self, daemon_ids: List[str], force: bool = False) -> HandleCommandResult:
         warn, warn_message = self._enough_daemons_to_stop(self.TYPE, daemon_ids, 'Grafana', 1)
         if warn and not force:
-            return HandleCommandResult(-errno.EBUSY, None, warn_message)
-        return HandleCommandResult(0, warn_message, None)
+            return HandleCommandResult(-errno.EBUSY, '', warn_message)
+        return HandleCommandResult(0, warn_message, '')
 
 
 class AlertmanagerService(CephadmService):
@@ -177,8 +177,8 @@ class AlertmanagerService(CephadmService):
     def ok_to_stop(self, daemon_ids: List[str], force: bool = False) -> HandleCommandResult:
         warn, warn_message = self._enough_daemons_to_stop(self.TYPE, daemon_ids, 'Alertmanager', 1)
         if warn and not force:
-            return HandleCommandResult(-errno.EBUSY, None, warn_message)
-        return HandleCommandResult(0, warn_message, None)
+            return HandleCommandResult(-errno.EBUSY, '', warn_message)
+        return HandleCommandResult(0, warn_message, '')
 
 
 class PrometheusService(CephadmService):
@@ -281,8 +281,8 @@ class PrometheusService(CephadmService):
     def ok_to_stop(self, daemon_ids: List[str], force: bool = False) -> HandleCommandResult:
         warn, warn_message = self._enough_daemons_to_stop(self.TYPE, daemon_ids, 'Prometheus', 1)
         if warn and not force:
-            return HandleCommandResult(-errno.EBUSY, None, warn_message)
-        return HandleCommandResult(0, warn_message, None)
+            return HandleCommandResult(-errno.EBUSY, '', warn_message)
+        return HandleCommandResult(0, warn_message, '')
 
 
 class NodeExporterService(CephadmService):
@@ -300,4 +300,4 @@ class NodeExporterService(CephadmService):
         # since node exporter runs on each host and cannot compromise data, no extra checks required
         names = [f'{self.TYPE}.{d_id}' for d_id in daemon_ids]
         out = f'It is presumed safe to stop {names}'
-        return HandleCommandResult(0, out, None)
+        return HandleCommandResult(0, out, '')