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

Edited by Steve Xuereb