From: Michael Fritch Date: Thu, 27 May 2021 13:17:37 +0000 (-0600) Subject: cephadm: add `bootstrap --skip-mon-network` test X-Git-Tag: v16.2.5~72^2~6 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=198d7afc50b592546ef9f22d27f7f0ac3dad86e9;p=ceph.git cephadm: add `bootstrap --skip-mon-network` test Signed-off-by: Michael Fritch (cherry picked from commit 849d00b1a5645363f1f37fb19c54b86214cf91d2) --- diff --git a/src/cephadm/tests/test_cephadm.py b/src/cephadm/tests/test_cephadm.py index 6923572b9371..8ee5323ae420 100644 --- a/src/cephadm/tests/test_cephadm.py +++ b/src/cephadm/tests/test_cephadm.py @@ -1022,3 +1022,16 @@ class TestBootstrap(TestCephAdm): msg = r'must specify --mon-ip or --mon-addrv' with pytest.raises(cd.Error, match=msg): cd.command_bootstrap(ctx) + + def test_skip_mon_network(self, cephadm_fs): + cmd = self._get_cmd('--mon-ip', '192.168.1.1') + + with with_cephadm_ctx(cmd, list_networks={}) as ctx: + msg = r'Failed to infer CIDR network' + with pytest.raises(cd.Error, match=msg): + cd.command_bootstrap(ctx) + + cmd += ['--skip-mon-network'] + with with_cephadm_ctx(cmd, list_networks={}) as ctx: + retval = cd.command_bootstrap(ctx) + assert retval == 0