# Pastebin pOlYA7pd {3} setUpClass (tempest.api.compute.images.test_image_metadata.ImagesMetadataTestJSON) [0.000000s] ... FAILED Captured traceback: ~~~~~~~~~~~~~~~~~~~ Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/tempest/test.py", line 173, in setUpClass six.reraise(etype, value, trace) File "/usr/lib/python2.7/site-packages/tempest/test.py", line 158, in setUpClass cls.setup_credentials() File "/usr/lib/python2.7/site-packages/tempest/api/compute/base.py", line 62, in setup_credentials super(BaseV2ComputeTest, cls).setup_credentials() File "/usr/lib/python2.7/site-packages/tempest/test.py", line 377, in setup_credentials credential_type=credentials_type) File "/usr/lib/python2.7/site-packages/tempest/test.py", line 666, in get_client_manager cred_provider = cls._get_credentials_provider() File "/usr/lib/python2.7/site-packages/tempest/test.py", line 644, in _get_credentials_provider force_tenant_isolation=force_tenant_isolation) File "/usr/lib/python2.7/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider **get_dynamic_provider_params(identity_version)) File "/usr/lib/python2.7/site-packages/tempest/lib/common/dynamic_creds.py", line 120, in __init__ self.creds_domain_name) File "/usr/lib/python2.7/site-packages/tempest/lib/common/cred_client.py", line 212, in get_creds_client roles_client, domains_client, project_domain_name) File "/usr/lib/python2.7/site-packages/tempest/lib/common/cred_client.py", line 144, in __init__ name=domain_name)['domains'][0] File "/usr/lib/python2.7/site-packages/tempest/lib/services/identity/v3/domains_client.py", line 57, in list_domains resp, body = self.get(url) File "/usr/lib/python2.7/site-packages/tempest/lib/common/rest_client.py", line 298, in get return self.request('GET', url, extra_headers, headers) File "/usr/lib/python2.7/site-packages/tempest/lib/common/rest_client.py", line 679, in request self._error_checker(resp, resp_body) File "/usr/lib/python2.7/site-packages/tempest/lib/common/rest_client.py", line 780, in _error_checker raise exceptions.Forbidden(resp_body, resp=resp) tempest.lib.exceptions.Forbidden: Forbidden Details: {u'message': u'You are not authorized to perform the requested action: identity:list_domains.', u'code': 403, u'title': u'Forbidden'} {2} setUpClass (tempest.api.compute.images.test_list_image_filters_negative.ListImageFiltersNegativeTestJSON) [0.000000s] ... FAILED