Changes for content/handbook/engineering/architecture/design-documents/organization/_index.md: 9 added lines, 5 removed lines.
Original line number
Diff line number
Diff line
@@ -71,12 +71,15 @@ organization and into their own private Organization.
## Organization Isolation
All Organization data and functionality in GitLab will be isolated.
Isolation means that data and features can never cross Organization boundaries.
This is covered in further detail at [Organization Isolation](isolation.md).
Organizations can be isolated. Isolation means that data and features can
never cross that Organization's boundary. This is covered in further detail
at [Organization Isolation](isolation.md).
On GitLab.com, an Organization starts non-isolated, to support the gradual
transition of top-level groups out of the Default Organization. Non-isolation
is also a valid, permanent state on its own: an Organization can stay
non-isolated indefinitely, and isolating is optional. See [ADR 015: Non-isolation is a permanent Organization state](decisions/015_non_isolation_is_permanent.md).
On GitLab.com, organizations begin in a **non-isolated** state to support the
gradual transition of top-level groups out of the Default Organization.
Features that depend on organization-scoped data must check whether the current
organization is non-isolated, or isolated, before enforcing organization boundary rules.
See [ADR 008: Non-isolated organizations on GitLab.com](decisions/008_non_isolated_organizations_gitlab_com.md)
@@ -349,6 +352,7 @@ Based on this analysis we expect to see similar behavior when rolling out Organi
-[012: Organization is a scoped space](decisions/012_organization_space.md)
-[013: Warn when creating a Top-Level-Group inside an organization](decisions/013_warn_on_tlg_creation.md)
-[014: Organization roles renamed to Organization user types](decisions/014_organization_roles_renamed_to_organization_user_type.md)
-[015: Non-isolation is a permanent Organization state](decisions/015_non_isolation_is_permanent.md)