Add platform workspace bootstrap to controllers CD tree #57

Merged
daniil.gorshkov merged 1 commit from feat/platform-workspace-bootstrap into feat/system-team-cd 2026-08-10 13:40:01 +00:00

Bootstraps root:controllers:platform with human Zitadel-OIDC admin login,
following the per-domain declarative pattern (manifest-apply-job, sync-waves):

  • platform-auth: WorkspaceAuthenticationConfiguration (Zitadel JWT, per-role
    CEL mapping platform-admin -> oidc:platform-admin) + WorkspaceType, applied
    into root:controllers (wave 0)
  • init-workspace: Workspace of type platform (wave 1)
  • provision-workspace: platform-admin RBAC + self-review into the workspace,
    via a system:masters kubeconfig scoped to root:controllers:platform (wave 2)
Bootstraps root:controllers:platform with human Zitadel-OIDC admin login, following the per-domain declarative pattern (manifest-apply-job, sync-waves): - platform-auth: WorkspaceAuthenticationConfiguration (Zitadel JWT, per-role CEL mapping platform-admin -> oidc:platform-admin) + WorkspaceType, applied into root:controllers (wave 0) - init-workspace: Workspace of type platform (wave 1) - provision-workspace: platform-admin RBAC + self-review into the workspace, via a system:masters kubeconfig scoped to root:controllers:platform (wave 2)
Bootstraps root:controllers:platform with human Zitadel-OIDC admin login,
following the per-domain declarative pattern (manifest-apply-job, sync-waves):

- platform-auth: WorkspaceAuthenticationConfiguration (Zitadel JWT, per-role
  CEL mapping platform-admin -> oidc:platform-admin) + WorkspaceType, applied
  into root:controllers (wave 0)
- init-workspace: Workspace of type platform (wave 1)
- provision-workspace: platform-admin RBAC + self-review into the workspace,
  via a system:masters kubeconfig scoped to root:controllers:platform (wave 2)

Registered in controllers/kustomization.yaml so ArgoCD auto-syncs it.
bela.toth approved these changes 2026-08-07 08:42:39 +00:00
alex.malashevich left a comment

LGTM so far 👍

LGTM so far 👍
daniil.gorshkov merged commit 655ed92192 into feat/system-team-cd 2026-08-10 13:40:01 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
4 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
DevFW-CICD/poc-core-deploy!57
No description provided.