mirror of
https://github.com/ceph/ceph
synced 2025-01-02 09:02:34 +00:00
mgr/cephadm: Don't allow stopping full mgr, mon or osd services
I can't think of any case where we would want to allow this Fixes: https://tracker.ceph.com/issues/51298 Signed-off-by: Adam King <adking@redhat.com>
This commit is contained in:
parent
6edebf8a1f
commit
6402c587d0
@ -1842,6 +1842,8 @@ Then run the following:
|
||||
if not dds:
|
||||
raise OrchestratorError(f'No daemons exist under service name "{service_name}".'
|
||||
+ ' View currently running services using "ceph orch ls"')
|
||||
if action == 'stop' and service_name.split('.')[0].lower() in ['mgr', 'mon', 'osd']:
|
||||
return [f'Stopping entire {service_name} service is prohibited.']
|
||||
self.log.info('%s service %s' % (action.capitalize(), service_name))
|
||||
return [
|
||||
self._schedule_daemon_action(dd.name(), action)
|
||||
|
Loading…
Reference in New Issue
Block a user