periodic-tripleo-ci-centos-9-ovb-3ctlr_1comp-featureset035-(master|wallaby) are failing in the followinf keystone tempest tests:
test_authorize_request_token
test_create_access_token
test_create_request_token
test_list_access_tokens
test_list_roles_for_access_token
test_revoke_access_token
test_show_role_for_access_token
with:
Traceback (most recent call last):
File "/usr/lib/python3.9/site-packages/keystone_tempest_plugin/tests/api/identity/v3/test_oauth1_tokens.py", line 145, in test_authorize_request_token
request_token = self._create_request_token(consumer)
File "/usr/lib/python3.9/site-packages/keystone_tempest_plugin/tests/api/identity/v3/test_oauth1_tokens.py", line 41, in _create_request_token
request_token = self.oauth_token_client.create_request_token(
File "/usr/lib/python3.9/site-packages/tempest/lib/services/identity/v3/oauth_token_client.py", line 130, in create_request_token
resp, body = self.post(endpoint,
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/common/rest_client.py", line 703, in request
self._error_checker(resp, resp_body)
File "/usr/lib/python3.9/site-packages/tempest/lib/common/rest_client.py", line 793, in _error_checker
raise exceptions.UnexpectedContentType(str(resp.status),
tempest.lib.exceptions.UnexpectedContentType: Unexpected content type provided
Details: 500
https://logserver.rdoproject.org/56/36256/47/check/periodic-tripleo-ci-centos-9-ovb-3ctlr_1comp-featureset035-master/2a1da39/logs/undercloud/var/log/tempest/stestr_results.html.gz
https://logserver.rdoproject.org/openstack-periodic-integration-stable1-cs9/opendev.org/openstack/tripleo-ci/master/periodic-tripleo-ci-centos-9-ovb-3ctlr_1comp-featureset035-wallaby/38f5ef7/logs/undercloud/var/log/tempest/stestr_results.html.gz
Checking the logs, I notice this:
Response - Headers: {'date': 'Tue, 08 Feb 2022 19:00:30 GMT', 'server': 'Apache', 'content-length': '531', 'content-type': 'text/html; charset= iso-8859- 1', 'connection': 'close', 'status': '500', 'content-location': 'https://[2001:db8: fd00:1000: :5]:13000/ v3/OS-OAUTH1/ request_ token'} >\n<html> <head>\ n<title> 500 Internal Server Error</ title>\ n</head> <body>\ n<h1>Internal Server Error</h1>\n<p>The server encountered an internal error or\nmisconfigur ation and was unable to complete\nyour request. </p>\n< p>Please contact the server administrator at \n [no address given] to inform them of the time this error occurred,\n and the actions you performed just before this error.</p>\n<p>More information about this error may be available\nin the server error log.</p> \n</body> </html> \n' lib.common. rest_client] Request (OAUTH1TokensTe st:_run_ cleanups) : 204 DELETE https://[2001:db8: fd00:1000: :5]:13000/ v3/OS-OAUTH1/ consumers/ aad136f7d886428 08a01baf2e3cd3e f5 0.081s lib.common. rest_client] Request - Headers: {'Content-Type': 'application/json', 'Accept': 'application/json', 'X-Auth-Token': '<omitted>'}
Body: b'<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"
2022-02-08 14:00:30,864 237273 INFO [tempest.
2022-02-08 14:00:30,865 237273 DEBUG [tempest.
Probably it's a bug in keystone?