From c047f627ceb765e7033a91f48b0a6501f0cd57c6 Mon Sep 17 00:00:00 2001 From: Michael Fritch Date: Mon, 13 Jan 2020 12:03:07 -0700 Subject: [PATCH] test_cephadm: use container shell for ceph cmds allow `ceph auth get-or-create` to be used without the need for a pre-built ceph binary. Signed-off-by: Michael Fritch --- test_cephadm.sh | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/test_cephadm.sh b/test_cephadm.sh index b4fc8e33317..ba344f1e06d 100755 --- a/test_cephadm.sh +++ b/test_cephadm.sh @@ -56,10 +56,11 @@ $CEPHADM $CEPHADM_ARGS \ rm c.mon # mgr.b -bin/ceph -c c -k k auth get-or-create mgr.y \ - mon 'allow profile mgr' \ - osd 'allow *' \ - mds 'allow *' > k-mgr.y +$CEPHADM $CEPHADM_ARGS shell --fsid $fsid --config c --keyring k -- \ + ceph auth get-or-create mgr.y \ + mon 'allow profile mgr' \ + osd 'allow *' \ + mds 'allow *' > k-mgr.y $CEPHADM $CEPHADM_ARGS \ --image $image \ deploy --name mgr.y \ @@ -69,11 +70,12 @@ $CEPHADM $CEPHADM_ARGS \ # mds.{k,j} for id in k j; do - bin/ceph -c c -k k auth get-or-create mds.$id \ - mon 'allow profile mds' \ - mgr 'allow profile mds' \ - osd 'allow *' \ - mds 'allow *' > k-mds.$id + $CEPHADM $CEPHADM_ARGS shell --fsid $fsid --config c --keyring k -- \ + ceph auth get-or-create mds.$id \ + mon 'allow profile mds' \ + mgr 'allow profile mds' \ + osd 'allow *' \ + mds 'allow *' > k-mds.$id $CEPHADM $CEPHADM_ARGS \ --image $image \ deploy --name mds.$id \ @@ -94,4 +96,4 @@ for id in `seq 0 $((--OSD_TO_CREATE))`; do $(hostname):/dev/$OSD_VG_NAME/$OSD_LV_NAME.$id done -bin/ceph -c c -k k -s +$CEPHADM $CEPHADM_ARGS shell --fsid $fsid --config c --keyring k -- ceph -s -- 2.39.5