Validation and discovery for GitLab Workspaces

Overview

It's not enough to use groups to manage enterprise activity on GitLab.com; instead, we should consider how we might create a sub-instance level namespace within a GitLab instance. We can call this a GitLab Space.

The benefit to a customer would be removing the need to operate within the confines of a group. Instead, an enterprise could operate in a dedicated workspace, creating users (including admin users) scoped specifically to that workspace, isolated from the rest of the instance. This mechanism could also remove the need for group-level things and remove the barrier between self-managed and GitLab.com.

This is particularly valuable for GitLab.com, but also valuable for self-managed instances seeking a barrier of separation between departments (for example, a large tech company might want a separate workspace for highly sensitive projects).

Links/references

  • https://pgdash.io/blog/postgres-11-sharding.html
Edited Feb 25, 2020 by Luca Kisielius
Assignee Loading
Time tracking Loading