Test run https://solutions.qa.canonical.com/v2/testruns/966402c2-8e3a-488d-9cb5-bba7292a6951, which is release testing antelope fails in tempest on the designate tests with the following traceback:
======================
Traceback (most recent call last):
File "/snap/fcbtest/43/lib/python3.10/site-packages/urllib3/connectionpool.py", line 703, in urlopen
httplib_response = self._make_request(
File "/snap/fcbtest/43/lib/python3.10/site-packages/urllib3/connectionpool.py", line 386, in _make_request
self._validate_conn(conn)
File "/snap/fcbtest/43/lib/python3.10/site-packages/urllib3/connectionpool.py", line 1042, in _validate_conn
conn.connect()
File "/snap/fcbtest/43/lib/python3.10/site-packages/urllib3/connection.py", line 414, in connect
self.sock = ssl_wrap_socket(
File "/snap/fcbtest/43/lib/python3.10/site-packages/urllib3/util/ssl_.py", line 449, in ssl_wrap_socket
ssl_sock = _ssl_wrap_socket_impl(
File "/snap/fcbtest/43/lib/python3.10/site-packages/urllib3/util/ssl_.py", line 493, in _ssl_wrap_socket_impl
return ssl_context.wrap_socket(sock, server_hostname=server_hostname)
File "/usr/lib/python3.10/ssl.py", line 513, in wrap_socket
return self.sslsocket_class._create(
File "/usr/lib/python3.10/ssl.py", line 1071, in _create
self.do_handshake()
File "/usr/lib/python3.10/ssl.py", line 1342, in do_handshake
self._sslobj.do_handshake()
ssl.SSLError: [SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:997)
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/ubuntu/snap/fcbtest/43/.rally/verification/verifier-891e1528-a6e2-4be1-8aca-31e8a429f4eb/repo/tempest/test.py", line 206, in setUpClass
raise value.with_traceback(trace)
File "/home/ubuntu/snap/fcbtest/43/.rally/verification/verifier-891e1528-a6e2-4be1-8aca-31e8a429f4eb/repo/tempest/test.py", line 199, in setUpClass
cls.resource_setup()
File "/snap/fcbtest/43/lib/python3.10/site-packages/designate_tempest_plugin/tests/api/v2/test_zones.py", line 51, in resource_setup
cls.class_tld = cls.admin_tld_client.create_tld(tld_name=tld_name[:-1])
File "/snap/fcbtest/43/lib/python3.10/site-packages/designate_tempest_plugin/services/dns/json/base.py", line 39, in wrapper
return f(*args, **kwargs)
File "/snap/fcbtest/43/lib/python3.10/site-packages/designate_tempest_plugin/services/dns/v2/json/tld_client.py", line 38, in create_tld
resp, body = self._create_request('tlds', data=tld, params=params)
File "/snap/fcbtest/43/lib/python3.10/site-packages/designate_tempest_plugin/services/dns/json/base.py", line 140, in _create_request
resp, body = self.post(uri, body=body, headers=headers,
File "/home/ubuntu/snap/fcbtest/43/.rally/verification/verifier-891e1528-a6e2-4be1-8aca-31e8a429f4eb/repo/tempest/lib/common/rest_client.py", line 300, in post
return self.request('POST', url, extra_headers, headers, body, chunked)
File "/home/ubuntu/snap/fcbtest/43/.rally/verification/verifier-891e1528-a6e2-4be1-8aca-31e8a429f4eb/repo/tempest/lib/common/rest_client.py", line 726, in request
resp, resp_body = self._request(method, url, headers=headers,
File "/home/ubuntu/snap/fcbtest/43/.rally/verification/verifier-891e1528-a6e2-4be1-8aca-31e8a429f4eb/repo/tempest/lib/common/rest_client.py", line 592, in _request
resp, resp_body = self.raw_request(
File "/home/ubuntu/snap/fcbtest/43/.rally/verification/verifier-891e1528-a6e2-4be1-8aca-31e8a429f4eb/repo/tempest/lib/common/rest_client.py", line 641, in raw_request
resp, resp_body = self.http_obj.request(
File "/home/ubuntu/snap/fcbtest/43/.rally/verification/verifier-891e1528-a6e2-4be1-8aca-31e8a429f4eb/repo/tempest/lib/common/http.py", line 115, in request
r = super(ClosingHttp, self).request(method, url, retries=retry,
File "/snap/fcbtest/43/lib/python3.10/site-packages/urllib3/request.py", line 78, in request
return self.request_encode_body(
File "/snap/fcbtest/43/lib/python3.10/site-packages/urllib3/request.py", line 170, in request_encode_body
return self.urlopen(method, url, **extra_kw)
File "/snap/fcbtest/43/lib/python3.10/site-packages/urllib3/poolmanager.py", line 376, in urlopen
response = conn.urlopen(method, u.request_uri, **kw)
File "/snap/fcbtest/43/lib/python3.10/site-packages/urllib3/connectionpool.py", line 815, in urlopen
return self.urlopen(
File "/snap/fcbtest/43/lib/python3.10/site-packages/urllib3/connectionpool.py", line 815, in urlopen
return self.urlopen(
File "/snap/fcbtest/43/lib/python3.10/site-packages/urllib3/connectionpool.py", line 815, in urlopen
return self.urlopen(
[Previous line repeated 7 more times]
File "/snap/fcbtest/43/lib/python3.10/site-packages/urllib3/connectionpool.py", line 787, in urlopen
retries = retries.increment(
File "/snap/fcbtest/43/lib/python3.10/site-packages/urllib3/util/retry.py", line 592, in increment
raise MaxRetryError(_pool, url, error or ResponseError(cause))
urllib3.exceptions.MaxRetryError: HTTPSConnectionPool(host='designate.silo1.lab1.solutionsqa', port=9001): Max retries exceeded with url: /v2/tlds (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:997)')))
======================
Interestingly, these tests have passed in different antelope test runs, so it is unlikely to be a configuration issue.
Crashdumps and configs can be found here:
https://oil-jenkins.canonical.com/artifacts/966402c2-8e3a-488d-9cb5-bba7292a6951/index.html