]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/orch: apply: Fix proper error when passed unknown type 35459/head
authorSebastian Wagner <sebastian.wagner@suse.com>
Sun, 7 Jun 2020 16:24:30 +0000 (18:24 +0200)
committerSebastian Wagner <sebastian.wagner@suse.com>
Sun, 7 Jun 2020 16:24:30 +0000 (18:24 +0200)
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
src/pybind/mgr/orchestrator/module.py

index 0518941c6e0f964ed8d1e9236cc075619aafee3a..ec15f2ad786439da785ee19f2b1094343473c913 100644 (file)
@@ -1000,7 +1000,9 @@ Usage:
 
         else:
             placmentspec = PlacementSpec.from_string(placement)
-            assert service_type
+            if not service_type:
+                raise OrchestratorValidationError(f'Error: Empty service_type\n{usage}')
+
             specs = [ServiceSpec(service_type, placement=placmentspec, unmanaged=unmanaged)]
  
         completion = self.apply(specs)