Skip to content

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

  1. Introduce cells database table that is gitlab_main_clusterwide with at least the: id, endpoint_url
  2. Extend organizations.cell_id to have easily accessible authoritative information where the given organization data is located
  3. Extend routes.cell_id to have easily accessible routing information on which Cell the given resource can be found (as of today: group, project, personal namespace or container registry image)
Edited by Kamil Trzciński