Delete $VM_NAME and alrms with doctor user creds 15/17615/2
authorCarlos Goncalves <carlos.goncalves@neclab.eu>
Wed, 27 Jul 2016 10:09:27 +0000 (10:09 +0000)
committerCarlos Goncalves <carlos.goncalves@neclab.eu>
Wed, 27 Jul 2016 10:18:49 +0000 (12:18 +0200)
'openstack server delete' tries to delete VM with admin credentials
which fails because $VM_NAME is under a different tenant.

Same for ceilometer alarms that we created with doctor creds.

Change-Id: Ibba3b842dc8fa160137bb04316d285e52d776641
Signed-off-by: Carlos Goncalves <carlos.goncalves@neclab.eu>
tests/run.sh

index 767a726..ae030e2 100755 (executable)
@@ -266,11 +266,11 @@ cleanup() {
     ssh $ssh_opts_cpu "$COMPUTE_USER@$COMPUTE_IP" \
         "[ -e disable_network.log ] && cat disable_network.log"
 
-    openstack $as_doctor_user server list | grep -q " $VM_NAME " && openstack server delete "$VM_NAME"
+    openstack $as_doctor_user server list | grep -q " $VM_NAME " && openstack $as_doctor_user server delete "$VM_NAME"
     sleep 1
-    alarm_id=$(ceilometer alarm-list | grep " $ALARM_NAME " | awk '{print $2}')
+    alarm_id=$(ceilometer $as_doctor_user alarm-list | grep " $ALARM_NAME " | awk '{print $2}')
     sleep 1
-    [ -n "$alarm_id" ] && ceilometer alarm-delete "$alarm_id"
+    [ -n "$alarm_id" ] && ceilometer $as_doctor_user alarm-delete "$alarm_id"
     sleep 1
 
     image_id=$(openstack image list | grep " $IMAGE_NAME " | awk '{print $2}')