]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
test_cephadm: use container shell for ceph cmds 32627/head
authorMichael Fritch <mfritch@suse.com>
Mon, 13 Jan 2020 19:03:07 +0000 (12:03 -0700)
committerMichael Fritch <mfritch@suse.com>
Mon, 13 Jan 2020 22:45:53 +0000 (15:45 -0700)
allow `ceph auth get-or-create` to be used without
the need for a pre-built ceph binary.

Signed-off-by: Michael Fritch <mfritch@suse.com>
test_cephadm.sh

index b4fc8e333178c895acd79016e40bd6b5ef43a0a0..ba344f1e06d0827978f1ca633d88b3e8102263af 100755 (executable)
@@ -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