Closed kajinamit closed 2 years ago
Hmm... now this sounds line an issue with urllib3 instead of gabbi. The poolmanager is not aware of the protocol and each pool in that poolmanger should determine which arguments should be used.
Until we get this resolved, I have yanked 2.5.0
Since gabbi 2.5.0 was released, we observe the error caused by the unexpected 'server_hostname' keyword argument.
example traceback we found in CI log of heat-tempest-plugin: https://zuul.opendev.org/t/openstack/build/d426d452e491488790ec2fa1e2924978
The problem seems to be that the server_hostname argument, which was added by https://github.com/cdent/gabbi/pull/306 , is only available for HTTPSConnection and not yet implemented in HTTPConnection[1].
[1] https://docs.python.org/3/library/http.client.html#http.client.HTTPConnection