]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
cephadm: return nonzero exit code when applying spec fails in bootstrap 48102/head
authorAdam King <adking@redhat.com>
Wed, 17 Aug 2022 20:54:54 +0000 (16:54 -0400)
committerAdam King <adking@redhat.com>
Wed, 14 Sep 2022 19:59:46 +0000 (15:59 -0400)
commit0e079f9e940856beddad6fe7beccbfb123865172
tree3abda11fd59ced1eb14376a41553b8fb5dd77fa1
parent2a08bf128ff1ff559c9771b2fd0f0a59a72367b7
cephadm: return nonzero exit code when applying spec fails in bootstrap

This is mostly useful for testing automation, but right now if applying the
spec provided with --apply-spec fails, the return code remains zero. We don't
want to error out entirely in that case as we still want to print the remaining
output (e.g. the dashboard password). Continuing onward and then returning a
nonzero code could provide a balance where we still give all the output but
still have something to make it easier for those writing automation around bootstrap.

Fixes: https://tracker.ceph.com/issues/57173
Signed-off-by: Adam King <adking@redhat.com>
(cherry picked from commit be17f1d4b30e19aa6039fa5d6a694129cb5f3583)
src/cephadm/cephadm