]> git-server-git.apps.pok.os.sepia.ceph.com Git - teuthology.git/commitdiff
ProvisionOpenStack.destroy(): Detach volumes
authorZack Cerza <zack@redhat.com>
Thu, 22 Oct 2015 16:43:21 +0000 (10:43 -0600)
committerZack Cerza <zack@redhat.com>
Thu, 22 Oct 2015 17:58:55 +0000 (11:58 -0600)
Signed-off-by: Zack Cerza <zack@redhat.com>
teuthology/provision.py

index 078794375ca5cec21a7652ff1258885144aa6564..2cb8d21e14250da9ab6f4932be558ec32c2ab183 100644 (file)
@@ -358,6 +358,9 @@ class ProvisionOpenStack(OpenStack):
         if not self.exists(name_or_id):
             return True
         volumes = self.list_volumes(name_or_id)
+        for volume in volumes:
+            misc.sh("openstack server remove volume %s %s" %
+                    (name_or_id, volume))
         misc.sh("openstack server delete --wait " + name_or_id)
         for volume in volumes:
             misc.sh("openstack volume delete " + volume)