From: Paul Cuzner Date: Wed, 13 Jan 2021 01:22:10 +0000 (+1300) Subject: mgr/orchestrator: rebase patch X-Git-Tag: v17.1.0~3129^2~2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=2c72e3d1ab8c3edeece2c982075a9db6f8b99fa1;p=ceph.git mgr/orchestrator: rebase patch Signed-off-by: Paul Cuzner --- diff --git a/src/pybind/mgr/orchestrator/module.py b/src/pybind/mgr/orchestrator/module.py index ee56eea4dc65..d5d401caab82 100644 --- a/src/pybind/mgr/orchestrator/module.py +++ b/src/pybind/mgr/orchestrator/module.py @@ -322,9 +322,10 @@ class OrchestratorCli(OrchestratorClientMixin, MgrModule, return cast(str, self.get_module_option("orchestrator")) @_cli_write_command('orch host add') - def _add_host(self, hostname: str, addr: Optional[str] = None, labels: Optional[List[str]] = None) -> HandleCommandResult: + def _add_host(self, hostname: str, addr: Optional[str] = None, labels: Optional[List[str]] = None, maintenance: bool = False) -> HandleCommandResult: """Add a host""" - s = HostSpec(hostname=hostname, addr=addr, labels=labels) + _status = 'maintenance' if maintenance else '' + s = HostSpec(hostname=hostname, addr=addr, labels=labels, status=_status) completion = self.add_host(s) self._orchestrator_wait([completion]) raise_if_exception(completion)