Information about Cells is published Clusterwide and Organizations, Groups and Projects can be attributed
Problem
This issue describes the needed changes to aid those objectives:
- Information about the Cells in Cluster should be available Clusterwide
- Organizations, Groups and Projects should be easily attributable to the Cell that is authoritative for that Organization
- Routing Service should be able to easily find and resolve each Project and Group to the particular service
Proposal
- Introduce
cellsdatabase table that isgitlab_main_clusterwidewith at least the:id, endpoint_url - Extend
organizations.cell_idto have easily accessible authoritative information where the given organization data is located - Extend
routes.cell_idto have easily accessible routing information on which Cell the given resource can be found (as of today:group,project,personal namespaceorcontainer registry image)
Edited by Kamil Trzciński