This page contains information related to upcoming products, features, and functionality. It is important to note that the information presented is for informational purposes only. Please do not rely on this information for purchasing or planning purposes. As with all projects, the items mentioned on this page are subject to change or delay. The development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.
Status Authors Coach DRIs Owning Stage Created
proposed devops data stores -

Cells ADR 002: One GCP Project per Cell


We discussed whether we should have each Cell in its own GCP project or have all Cells in one GCP project in this issue.


It was unanimously decided that we should have one GCP project per Cell. Doing so gives us better isolation between Cells, compatibility with current Dedicated tooling, less likelihood of running into per-project quotas, and easier change rollouts (we can roll out changes per-project).

There is no limit to how many projects we can create.


This decision means that inter-Cell networking becomes slightly less straightforward. However, it is not clear at this point if it’s actually needed, and it’s being discussed


The choices discussed above are really the only two possible outcomes.