From: Sage Weil Date: Tue, 6 Feb 2018 19:31:01 +0000 (-0600) Subject: qa/workunits/cephtool/test.sh: fix mon_caps X-Git-Tag: v13.0.2~78^2~16 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=11e287c137416c732ba9f437a645a287288e60cf;p=ceph.git qa/workunits/cephtool/test.sh: fix mon_caps Pass --no-mon-config so we don't get failed to fetch mon config (--no-mon-config to skip) instead. Signed-off-by: Sage Weil --- diff --git a/qa/workunits/cephtool/test.sh b/qa/workunits/cephtool/test.sh index af7e691c5d44..dcd8fcbd18ab 100755 --- a/qa/workunits/cephtool/test.sh +++ b/qa/workunits/cephtool/test.sh @@ -682,7 +682,9 @@ function test_mon_caps() ceph-authtool $TEMP_DIR/ceph.client.bug.keyring -n client.bug --gen-key ceph auth add client.bug -i $TEMP_DIR/ceph.client.bug.keyring - rados lspools --keyring $TEMP_DIR/ceph.client.bug.keyring -n client.bug >& $TMPFILE || true + # pass --no-mon-config since we are looking for the permission denied error + rados lspools --no-mon-config --keyring $TEMP_DIR/ceph.client.bug.keyring -n client.bug >& $TMPFILE || true + cat $TMPFILE check_response "Permission denied" rm -rf $TEMP_DIR/ceph.client.bug.keyring @@ -692,7 +694,7 @@ function test_mon_caps() ceph-authtool $TEMP_DIR/ceph.client.bug.keyring -n client.bug --gen-key ceph-authtool -n client.bug --cap mon '' $TEMP_DIR/ceph.client.bug.keyring ceph auth add client.bug -i $TEMP_DIR/ceph.client.bug.keyring - rados lspools --keyring $TEMP_DIR/ceph.client.bug.keyring -n client.bug >& $TMPFILE || true + rados lspools --no-mon-config --keyring $TEMP_DIR/ceph.client.bug.keyring -n client.bug >& $TMPFILE || true check_response "Permission denied" }