During the issue investigation, we've found out the following:
- Neutron tests use eventlet.monkey_patch() in https://github.com/openstack/neutron/blob/master/neutron/tests/__init__.py
- This is not needed (nor desirable) for Tempest tests, but it happens because of the tempest test location, under neutron/tests/tempest
- This monkey-patching breaks SSL handling in the glance client embedded in Tempest, causing the issue seen initially.
Switching component to Neutron so it can be fixed there.
During the issue investigation, we've found out the following:
- Neutron tests use eventlet. monkey_ patch() in https:/ /github. com/openstack/ neutron/ blob/master/ neutron/ tests/_ _init__ .py tests/tempest
- This is not needed (nor desirable) for Tempest tests, but it happens because of the tempest test location, under neutron/
- This monkey-patching breaks SSL handling in the glance client embedded in Tempest, causing the issue seen initially.
Switching component to Neutron so it can be fixed there.