]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
qa/workunits/rbd: devstack test should use auth profiles
authorJason Dillaman <dillaman@redhat.com>
Fri, 7 Jul 2017 17:10:11 +0000 (13:10 -0400)
committerJason Dillaman <dillaman@redhat.com>
Fri, 21 Jul 2017 18:30:18 +0000 (14:30 -0400)
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
qa/workunits/rbd/run_devstack_tempest.sh

index 5cf898b6cb0be05997f6af9880e7c7f88bb52f0d..8e627ddf6c8d94ff3d440107ac841b3e2dbd8f5a 100755 (executable)
@@ -108,6 +108,11 @@ EOF
 chmod 0755 ${STACK_HOME_PATH}/start.sh
 sudo -H -u ${STACK_USER} ${STACK_HOME_PATH}/start.sh
 
+# switch to rbd profile caps
+ceph auth caps client.cinder mon 'profile rbd' osd 'profile rbd pool=volumes, profile rbd pool=vms, profile rbd pool=images'
+ceph auth caps client.cinder-bak mon 'profile rbd' osd 'profile rbd pool=backups, profile rbd pool=volumes'
+ceph auth caps client.glance mon 'profile rbd' osd 'profile rbd pool=images'
+
 # execute tempest
 chown -R ${TEMPEST_USER}:${STACK_GROUP} ${STACK_OPT_PATH}/tempest
 chown -R ${TEMPEST_USER}:${STACK_GROUP} ${STACK_OPT_PATH}/data/tempest