Bug #46233
Updated by Ricardo Marques almost 4 years ago
ATM it's not possible to specify the output format for "ceph orch status":
<pre>
ceph orch status --format=json
</pre>
Also note that if SSH keys are not available, then `ceph orch status` return code is zero:
<pre>
master:~ # ceph orch status
Backend: cephadm
Available: False (SSH keys not set. Use `ceph cephadm set-priv-key` and `ceph cephadm set-pub-key` or `ceph cephadm generate-key`)
master:~ # echo $?
0
</pre>
but if no backend is specified, then exist code is non zero:
<pre>
master:~ # ceph orch set backend ''
master:~ # ceph orch status
Error ENOENT: No orchestrator configured (try `ceph orch set backend`)
master:~ # echo $?
2
</pre>
Shouldn't the exit codes be more consistent here? Maybe something to report on a different issue...