Zum Inhalt

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

Verwandte Themen