Configure Cell ID for Cells
Overview
In Add cell.id as configuration field (gitlab-org/gitlab#487059 - closed) we are adding a new configuration field which will be used to add payload data to the Private Access Token (PAT), CI_JOB_TOKEN (in JWT) and Runner Authentication Token. The Cell ID is going to be used to route the request initially until organization is ready in a later phase.
We need to update instrumentor so that it configures the cell_id so that rails can use it to generate the correct payload. The cell_id should only be configured when a tenant model is configured as a cell and not for every tenant we provision.
Action Items
-
Update instrumentor to configure cell.idfrom the tenant modelcell.id -
Update existing tenant models with their Cell ID to match topology service 👉 https://gitlab.com/gitlab-com/gl-infra/cells/tissue/-/merge_requests/538
Edited by Steve Xuereb