Commit 79afac9a authored by Thong Kuah's avatar Thong Kuah
Browse files

Remove status: from Org ADRs

parent 9b9c594e
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -103,7 +103,7 @@ Admin Operations
: System-wide admin tasks will use explicit context exemption blocks

Scheduled Tasks
: Cron jobs will likely initalize the job without a Current Organization and then define Current Organization per Organization batch.
: Cron jobs will likely initialize the job without a Current Organization and then define Current Organization per Organization batch.

An example exception may look like:

+3 −2
Original line number Diff line number Diff line
---
owning-stage: "~devops::tenant scale"
title: 'Organizations ADR 001: Organization context resolution'
toc_hide: true
---

## Context

The GitLab data paradigm will shift from a global pool of instance wide data, to a multi-tenant pattern of isolated organizations within multiple instances.

To accomodate this change Organization access will have to occur in an isolated environment through the full data stack. The solution ideally needs to have minimal impact on the engineering team.
To accommodate this change Organization access will have to occur in an isolated environment through the full data stack. The solution ideally needs to have minimal impact on the engineering team.

We have been through a number of Organization/Cell roadmaps over the last couple of years which have informed this decision.

@@ -21,7 +22,7 @@ Database interactions will filter according to the currently designated Organiza

- We need to ensure all entry points define a Current Organization.
- The database will filter view of the data according to the Organization context.
- All other direct/indirect services will need to accomodate similar contextual data access.
- All other direct/indirect services will need to accommodate similar contextual data access.
- We allow global access for exceptional cases.

## Alternatives
+1 −0
Original line number Diff line number Diff line
---
owning-stage: "~devops::tenant scale"
title: 'Organizations ADR 004: Organization path scope'
toc_hide: true
---

## Context
+2 −2
Original line number Diff line number Diff line
---
owning-stage: "~devops::tenant scale"
title: 'Organizations ADR 005: Multi-Step Authentication Flow'
status: accepted
creation-date: "2025-08-06"
authors: [ "@ayufan" ]
toc_hide: true
---

## Context
@@ -25,7 +25,7 @@ We will implement a multi-step authentication flow that separates user identific

### Step 1: User Identification

Users will go through the sign in flow on the global sign in page (`/users/sign_in`) and be routed to the correct cell by the Typology service using the `login` query param. In the future when organizations support [verified domains](https://docs.gitlab.com/user/project/pages/custom_domains_ssl_tls_certification), users with a verified domain will be redirected to branded organization sign in pages (e.g. `/o/<org-path>/users/sign_in`).
Users will go through the sign in flow on the global sign in page (`/users/sign_in`) and be routed to the correct cell by the Topology Service using the `login` query param. In the future when organizations support [verified domains](https://docs.gitlab.com/user/project/pages/custom_domains_ssl_tls_certification), users with a verified domain will be redirected to branded organization sign in pages (e.g. `/o/<org-path>/users/sign_in`).

#### Without verified domains

+1 −1
Original line number Diff line number Diff line
---
owning-stage: "~devops::tenant scale"
title: 'Organizations ADR 006: Administration and Settings'
status: accepted
creation-date: "2025-08-26"
authors: [ "@alexpooley" ]
toc_hide: true
---

## Context
Loading