From: Nathan Cutler Date: Tue, 23 Oct 2018 11:08:34 +0000 (+0200) Subject: openstack: fail immediately if VM creation fails X-Git-Tag: 1.1.0~211^2~23 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=3298e43d69323cc6644d1e8f9fcf8ae39919691a;p=teuthology.git openstack: fail immediately if VM creation fails Fixes: https://github.com/SUSE/teuthology/issues/159 Signed-off-by: Nathan Cutler Conflicts: teuthology/openstack/__init__.py --- diff --git a/teuthology/openstack/__init__.py b/teuthology/openstack/__init__.py index 707d82205..3d7c2ef2a 100644 --- a/teuthology/openstack/__init__.py +++ b/teuthology/openstack/__init__.py @@ -82,6 +82,11 @@ class OpenStackInstance(object): self.set_info() else: self.info = dict(map(lambda (k,v): (k.lower(), v), info.items())) + if self.info['status'] == 'ERROR': + errmsg = 'VM creation failed' + if 'message' in self.info: + errmsg = '{}: {}'.format(errmsg, self.info['message']) + raise Exception(errmsg) def set_info(self): try: