periodic-tripleo-ci-centos-9-standalone-full-tempest-api-master fails consistently on tempest
Following is the traceback observed:-
1. setUpClass (cinder_tempest_plugin.api.volume.test_create_from_image.VolumeAndVolumeTypeFromImageTest)
ft1.1: setUpClass (cinder_tempest_plugin.api.volume.test_create_from_image.VolumeAndVolumeTypeFromImageTest)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/tempest/test.py", line 168, in setUpClass
raise value.with_traceback(trace)
File "/usr/lib/python3.9/site-packages/tempest/test.py", line 153, in setUpClass
cls.setup_credentials()
File "/usr/lib/python3.9/site-packages/cinder_tempest_plugin/api/volume/base.py", line 56, in setup_credentials
super(BaseVolumeTest, cls).setup_credentials()
File "/usr/lib/python3.9/site-packages/tempest/test.py", line 372, in setup_credentials
manager = cls.get_client_manager(
File "/usr/lib/python3.9/site-packages/tempest/test.py", line 701, in get_client_manager
cred_provider = cls._get_credentials_provider()
File "/usr/lib/python3.9/site-packages/tempest/test.py", line 676, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials
creds = auth_provider.fill_credentials()
File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials
auth_data = self.get_auth()
File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth
self.set_auth()
File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth
self.cache = self._get_auth()
File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth
token, auth_data = auth_func(**auth_params)
File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 299, in post
return self.request('POST', url, extra_headers, headers, body, chunked)
File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 172, in request
raise exceptions.IdentityError(
tempest.lib.exceptions.IdentityError: Got identity error
Details: Unexpected status code 500
2. setUpClass (tempest.api.compute.servers.test_instance_actions.InstanceActionsV221TestJSON)
ft45.1: setUpClass (tempest.api.compute.servers.test_instance_actions.InstanceActionsV221TestJSON)testtools.testresult.real._StringException: Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 169, in _new_conn
conn = connection.create_connection(
File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 96, in create_connection
raise err
File "/usr/lib/python3.9/site-packages/urllib3/util/connection.py", line 86, in create_connection
sock.connect(sa)
ConnectionRefusedError: [Errno 111] Connection refused
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 699, in urlopen
httplib_response = self._make_request(
File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 394, in _make_request
conn.request(method, url, **httplib_request_kw)
File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 234, in request
super(HTTPConnection, self).request(method, url, body=body, headers=headers)
File "/usr/lib64/python3.9/http/client.py", line 1285, in request
self._send_request(method, url, body, headers, encode_chunked)
File "/usr/lib64/python3.9/http/client.py", line 1331, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "/usr/lib64/python3.9/http/client.py", line 1280, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "/usr/lib64/python3.9/http/client.py", line 1040, in _send_output
self.send(msg)
File "/usr/lib64/python3.9/http/client.py", line 980, in send
self.connect()
File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 200, in connect
conn = self._new_conn()
File "/usr/lib/python3.9/site-packages/urllib3/connection.py", line 181, in _new_conn
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7fbc13b471c0>: Failed to establish a new connection: [Errno 111] Connection refused
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/tempest/test.py", line 168, in setUpClass
raise value.with_traceback(trace)
File "/usr/lib/python3.9/site-packages/tempest/test.py", line 153, in setUpClass
cls.setup_credentials()
File "/usr/lib/python3.9/site-packages/tempest/api/compute/base.py", line 72, in setup_credentials
super(BaseV2ComputeTest, cls).setup_credentials()
File "/usr/lib/python3.9/site-packages/tempest/test.py", line 372, in setup_credentials
manager = cls.get_client_manager(
File "/usr/lib/python3.9/site-packages/tempest/test.py", line 701, in get_client_manager
cred_provider = cls._get_credentials_provider()
File "/usr/lib/python3.9/site-packages/tempest/test.py", line 676, in _get_credentials_provider
cls._creds_provider = credentials.get_credentials_provider(
File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 141, in get_credentials_provider
**get_dynamic_provider_params(identity_version))
File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 72, in get_dynamic_provider_params
admin_creds = admin_creds or get_configured_admin_credentials(
File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 257, in get_configured_admin_credentials
credentials = get_credentials(fill_in=fill_in,
File "/usr/lib/python3.9/site-packages/tempest/common/credentials_factory.py", line 300, in get_credentials
return auth.get_credentials(auth_url,
File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 653, in get_credentials
creds = auth_provider.fill_credentials()
File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 122, in fill_credentials
auth_data = self.get_auth()
File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 148, in get_auth
self.set_auth()
File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 157, in set_auth
self.cache = self._get_auth()
File "/usr/lib/python3.9/site-packages/tempest/lib/auth.py", line 312, in _get_auth
token, auth_data = auth_func(**auth_params)
File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 190, in get_token
body = self.auth(**kwargs)
File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 143, in auth
resp, body = self.post(self.auth_url, body=body)
File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 299, in post
return self.request('POST', url, extra_headers, headers, body, chunked)
File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/token_client.py", line 165, in request
resp, resp_body = self.raw_request(url, method,
File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 623, in raw_request
resp, resp_body = self.http_obj.request(
File "/usr/lib/python3.9/site-packages/tempest/lib/common/http.py", line 110, in request
r = super(ClosingHttp, self).request(method, url, retries=retry,
File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 78, in request
return self.request_encode_body(
File "/usr/lib/python3.9/site-packages/urllib3/request.py", line 170, in request_encode_body
return self.urlopen(method, url, **extra_kw)
File "/usr/lib/python3.9/site-packages/urllib3/poolmanager.py", line 375, in urlopen
response = conn.urlopen(method, u.request_uri, **kw)
File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 783, in urlopen
return self.urlopen(
File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 783, in urlopen
return self.urlopen(
File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 783, in urlopen
return self.urlopen(
[Previous line repeated 7 more times]
File "/usr/lib/python3.9/site-packages/urllib3/connectionpool.py", line 755, in urlopen
retries = retries.increment(
File "/usr/lib/python3.9/site-packages/urllib3/util/retry.py", line 574, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='192.168.24.3', port=5000): Max retries exceeded with url: /v3/auth/tokens (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7fbc13b471c0>: Failed to establish a new connection: [Errno 111] Connection refused'))
For more details please refer the following logs:
1. https://logserver.rdoproject.org/60/43560/4/check/periodic-tripleo-ci-centos-9-standalone-full-tempest-api-master/5d9a6b7/logs/undercloud/var/log/tempest/stestr_results.html.gz
2. https://logserver.rdoproject.org/openstack-periodic-integration-main/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-centos-9-standalone-full-tempest-api-master/9147eaa/logs/undercloud/var/log/tempest/stestr_results.html.gz
3. https://logserver.rdoproject.org/60/43560/4/check/periodic-tripleo-ci-centos-9-standalone-full-tempest-api-master/5d9a6b7/logs/undercloud/var/log/extra/errors.txt.gz
4. https://logserver.rdoproject.org/openstack-periodic-integration-main/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-centos-9-standalone-full-tempest-api-master/9147eaa/logs/undercloud/var/log/extra/errors.txt.gz
full-tempest-api passed twice consecutively[1]
[1] https:/ /review. rdoproject. org/zuul/ builds? job_name= periodic- tripleo- ci-centos- 9-standalone- full-tempest- api-master& skip=0