The confusing thing is the API fixture should setup and create a service record:
https://github.com/openstack/nova/blob/4f5cb30a2f88965772bcbff0a19a1dcfcd3836c6/nova/tests/fixtures.py#L931
https://github.com/openstack/nova/blob/4f5cb30a2f88965772bcbff0a19a1dcfcd3836c6/nova/api/openstack/wsgi_app.py#L44
But maybe that's getting created by default in cell1 when it should just be getting created in whatever database connection is configured for the API service (which probably just defaults to cell1).
The confusing thing is the API fixture should setup and create a service record:
https:/ /github. com/openstack/ nova/blob/ 4f5cb30a2f88965 772bcbff0a19a1d cfcd3836c6/ nova/tests/ fixtures. py#L931
https:/ /github. com/openstack/ nova/blob/ 4f5cb30a2f88965 772bcbff0a19a1d cfcd3836c6/ nova/api/ openstack/ wsgi_app. py#L44
But maybe that's getting created by default in cell1 when it should just be getting created in whatever database connection is configured for the API service (which probably just defaults to cell1).