Fix AttributeError for tempest verifier
In case of missing admin credentials, rally is raising unexpected and not userfriendly AttributeError. This patch is fixing this. Change-Id: I5da96a7508f14626d0db9c7cbf817d66452af4ee
This commit is contained in:
parent
bb9a58becd
commit
8b398c3ac6
@ -34,6 +34,12 @@ class TempestConfigfileManager(object):
|
|||||||
|
|
||||||
def __init__(self, deployment):
|
def __init__(self, deployment):
|
||||||
self.credential = deployment.get_credentials_for("openstack")["admin"]
|
self.credential = deployment.get_credentials_for("openstack")["admin"]
|
||||||
|
if not self.credential:
|
||||||
|
raise exceptions.ValidationError(
|
||||||
|
"Failed to configure 'tempest' for '%s' environment since "
|
||||||
|
"admin credentials for OpenStack platform is missed there." %
|
||||||
|
deployment["name"]
|
||||||
|
)
|
||||||
self.clients = self.credential.clients()
|
self.clients = self.credential.clients()
|
||||||
self.available_services = self.clients.services().values()
|
self.available_services = self.clients.services().values()
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user