Zum Inhalt

Polycrate CLI 0.30.7

Release-Datum: 10. März 2026
Typ: Feature-Release (Patch)

Highlights

Polycrate CLI 0.30.7 führt den neuen Befehl polycrate workspace create ein, der Workspaces direkt über die Polycrate API anlegt — inklusive automatischer GitLab-Repository-Erstellung, Encryption-Credential-Generierung und lokalem Clone.

Artefakte

Docker Images

docker pull cargo.ayedo.cloud/library/polycrate:0.30.7

CLI Downloads

Plattform Architektur Download
Linux amd64 Download
Linux arm64 Download
macOS amd64 Download
macOS arm64 (Apple Silicon) Download

Installation & Update

polycrate update 0.30.7

Installationsanleitung


Neue Features

polycrate workspace create

Workspaces können jetzt direkt über die CLI angelegt werden — ohne manuellen Umweg über die Web-UI.

polycrate workspace create ORG_NAME WORKSPACE_NAME --pop fra1

Der Befehl übernimmt den gesamten Provisionierungsprozess:

  1. Organisation und PoP per API auflösen
  2. Workspace-Ressource in der API anlegen (löst automatisch GitLab-Repository und Encryption-Credential aus)
  3. Polling bis Repository und Credential bereit sind
  4. Repository per SSH klonen (kein system-git erforderlich — geht über go-git)
  5. Lokale workspace.poly mit Name, Organisation und Konfiguration initialisieren

Flags:

Flag Beschreibung
--pop <name> PoP-Name (z.B. fra1) — Pflicht
--with-ssh-keys SSH-Schlüsselpaar für den Workspace generieren
--ssh-passphrase Passphrase für SSH-Key-Generierung

Beispiele:

# Standard-Pfad: ~/.polycrate/workspaces/<org>/<workspace>
polycrate workspace create acme production --pop fra1

# Mit SSH-Key-Generierung
polycrate workspace create acme production --pop fra1 --with-ssh-keys

# Expliziter Zielpfad
polycrate workspace create acme production --pop fra1 /data/workspaces/production

Ausführliche Dokumentation


Voraussetzungen

  • API-Integration muss konfiguriert sein (api.enabled: true)
  • Gültiger API-Key mit Zugriff auf die Organisation