]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/cephadm: checking service name before removal 45314/head
authorRedouane Kachach <rkachach@redhat.com>
Wed, 9 Mar 2022 13:19:02 +0000 (14:19 +0100)
committerRedouane Kachach <rkachach@redhat.com>
Tue, 22 Mar 2022 14:11:05 +0000 (15:11 +0100)
Fixes: https://tracker.ceph.com/issues/54503
Signed-off-by: Redouane Kachach <rkachach@redhat.com>
src/pybind/mgr/cephadm/module.py

index 0bba96b8c512e82bc6af6e9ca42e4cfca5bf453f..3bc9a46b273c4a59614f789fea1831067deb7838 100644 (file)
@@ -1975,6 +1975,8 @@ Then run the following:
             if self.spec_store[service_name].spec.service_type in ('mon', 'mgr'):
                 return f'Unable to remove {service_name} service.\n' \
                        f'Note, you might want to mark the {service_name} service as "unmanaged"'
+        else:
+            return f"Invalid service '{service_name}'. Use 'ceph orch ls' to list available services.\n"
 
         # Report list of affected OSDs?
         if not force and service_name.startswith('osd.'):