openstack-k8s-operators/nova-operator

Register Nova cells from a Job started by the Nova controller

Closed this issue · 0 comments

Currently the dbsync run by NovaConductor controller registers the cell to the DB if the cell has API DB access. We should move this logic to a Job in Nova controller to make it work for cells without API DB access.

Another reason to move the cell registration logic to Nova as the top level services (nova-api, nova super conductor, nova-scheduyler) need to be restarted after a new cell is registered to clean up the cell caches in these services.