This could be related:
https://github.com/openstack/nova/blob/master/nova/api/openstack/placement/auth.py#L41
Maybe requests are getting mixed up in eventlet and going to the placement NoAuthMiddleware and we aren't providing a token:
https://github.com/openstack/nova/blob/master/nova/tests/functional/api/client.py#L142
Compared to the compute NoAuthMiddleware:
https://github.com/openstack/nova/blob/master/nova/api/openstack/auth.py#L32
This could be related:
https:/ /github. com/openstack/ nova/blob/ master/ nova/api/ openstack/ placement/ auth.py# L41
Maybe requests are getting mixed up in eventlet and going to the placement NoAuthMiddleware and we aren't providing a token:
https:/ /github. com/openstack/ nova/blob/ master/ nova/tests/ functional/ api/client. py#L142
Compared to the compute NoAuthMiddleware:
https:/ /github. com/openstack/ nova/blob/ master/ nova/api/ openstack/ auth.py# L32