Workspace Composer¶
Der Workspace Composer erlaubt das direkte Bearbeiten von workspace.poly und secrets.poly in der Web-UI — ohne Git-Checkout — für Workspaces mit git_sync_enabled=False.
Wann nutzen?¶
| Modus | Verhalten |
|---|---|
git_sync_enabled=False | Composer: editieren, validieren, speichern |
git_sync_enabled=True | Git bleibt Source of Truth; Content kommt über GitLab Files / Sync |
Bei Git-Sync importiert die API Workspace-Content über die GitLab Repository Files API am Commit-SHA (kein CLI-Snapshot mehr im Reconcile-Pfad). Der Composer ersetzt diesen Pfad nicht.
Funktionen¶
workspace.poly— vollwertiger Editor mit Validierung und Speichern- CatalogueApp-Sidebar — Blocks bequem hinzufügen
secrets.poly— Monaco-Editor mit Auto-Save und Validierung für Secrets/API-Keys- Meta-Felder am Workspace:
description,purpose,urls,owner,version/app_version, optional SSH-Key-Credential
Abgrenzung¶
- Kein Ersatz für GitOps-Workspaces
- Component Auto-Discovery aus Block-
from:-Patterns entfällt; Komponenten werden nicht mehr automatisch aus dem Workspace-File nachgezogen - Secrets gehören nicht ins Git — der Composer speichert sie API-seitig verschlüsselt