Mit Version 0.29.0 erhält Polycrate wesentliche Verbesserungen für den Kubernetes Operator und die integrierten CLI-Tools.
Operator Auto Workspace Resolution
Der Polycrate Operator erkennt jetzt automatisch den zugehörigen Workspace und die Organization anhand des Agent Tokens. Keine manuelle UUID-Konfiguration mehr erforderlich!
Vorher (< 0.29.0):
spec:
api_sync:
enabled: true
credentials_ref:
secret_name: polycrate-api-creds
token_key: token
workspace_id: "550e8400-e29b-41d4-a716-446655440000" # Manuell!
organization_id: "6ba7b810-9dad-11d1-80b4-00c04fd430c8" # Manuell!
Nachher (0.29.0+):
spec:
api_sync:
enabled: true
credentials_ref:
secret_name: polycrate-api-creds
token_key: token
# workspace_id und organization_id werden automatisch abgeleitet!
Vorteile: Einfachere Installation, weniger Fehlerquellen und automatische Synchronisation mit der Polycrate API.
Tools Overhaul
Das polycrate tools-Command wurde stabilisiert und mehrere kritische Panics behoben:
- Panic bei interaktivem Tool-Selector – Korrekte Argument-Validierung
- Flag-Konflikt bei
polycrate tools pwgen–-Nzu-dgeändert - Farben bei
polycrate tools diff– Standardmäßig aktiviert
Alle 11 Tools haben jetzt umfassende englische --help-Dokumentation mit strukturierten Sektionen, praxisnahen Beispielen und vollständigen Flag-Beschreibungen.
Migration
Operator: workspace_id entfernen
Falls workspace_id und organization_id im OperatorConfig konfiguriert waren, können diese Felder jetzt entfernt werden – sie werden automatisch aufgelöst.
Tools: pwgen Flag
Der -N Shorthand für --numbers wurde zu -d geändert:
# Vorher (funktioniert nicht mehr)
polycrate tools pwgen -N
# Nachher
polycrate tools pwgen -d
Jetzt aktualisieren
polycrate update 0.29.0
Oder laden Sie die Binaries direkt vom PolyHub herunter.
Polycrate ist das Infrastructure-as-Code Tool von ayedo für deklaratives Multi-Cluster-Management. Mehr erfahren →