Polycrate CLI 0.46.0¶
Release-Datum: 6. Juli 2026
Typ: Feature Release
Highlights¶
polycrate logs — Plattform-Logs über die API¶
Der Befehl polycrate logs ersetzt die veraltete lokale .logs/-Logik. Logs werden über die Polycrate API aus VictoriaLogs abgefragt — mit transparentem LogsQL-Passthrough, Org-/Workspace-/Block-Scoping aus der geladenen workspace.poly und optionalem --follow für client-seitiges Tailing.
polycrate metrics — PromQL direkt aus der CLI¶
Neuer Befehl polycrate metrics <query> für PromQL/MetricsQL gegen VictoriaMetrics via API. Instant Query oder Range Query (automatisch bei gesetztem --start, --end oder --step).
Loopback-Kubeconfig-Sync vor Action-Runs¶
Vor polycrate run / polycrate blocks run prüft die CLI, ob die API eine neuere Kubeconfig für einen Loopback-K8sCluster bereitstellt, und bietet interaktiv an, die workspace-lokale Kubeconfig zu aktualisieren (--sync-loopback-kubeconfig, Standard: an).
→ Kubernetes — Loopback-Kubeconfig-Sync
Artefakte¶
Docker Images¶
docker pull cargo.ayedo.cloud/library/polycrate:0.46.0
docker pull cargo.ayedo.cloud/library/polycrate:0.46.0-rootless
CLI Downloads¶
| Plattform | Architektur | Download |
|---|---|---|
| Linux | amd64 | Download |
| Linux | arm64 | Download |
| macOS | amd64 | Download |
| macOS | arm64 (Apple Silicon) | Download |
Installation & Update¶
Änderungen¶
Feat: API-basierte Logs (Spec 243)¶
polycrate logsundpolycrate logs list(Alias) sind reguläre, dokumentierte Befehle- Flags:
--query,--block,--start,--end,--limit,--format json,--follow/-f,--follow-interval - Endpunkt:
GET /api/v1/logs/query(Org/Workspace/Block per Name, LogsQL-Passthrough) - Entfernt: lokale
.logs/-Dateien,polycrate logs inspect,events.handler: workspace
Feat: API-basierte Metriken (Spec 247)¶
- Neuer Befehl
polycrate metrics <query> - Instant Query oder Range Query über
GET /api/v1/metrics/querybzw.query_range - Tabellen-Output (Default) oder
--format json
Feat: Loopback-Kubeconfig-Sync (Spec 249)¶
- Pre-Run-Check vor Action-Ausführung für Workspaces mit Loopback-Cluster und workspace-lokaler Kubeconfig
- Globaler Flag
--sync-loopback-kubeconfigund Config-Schlüsselsync_loopback_kubeconfig(Default:true) - Kein Eingriff in
~/.kube/config— nur Pfade aus dem Workspace (z. B.artifacts/secrets/kubeconfig.yml)
Fix: Kein Panic bei fehlendem Workspace-Flag (Spec 251)¶
- Sichere Auflösung des
--workspace-Flags viaworkspacePathFromCommand— Fehler laufen über CobraRunEstatt Stacktrace
polycrate-operator Block¶
Der polycrate-operator-Block wurde auf Version 0.46.0 aktualisiert (app_version: 0.46.0). Keine Reconciler-Logik-Änderungen — reiner CLI-Version-Bump.
polycrate pull cargo.ayedo.cloud/ayedo/k8s/polycrate-operator
polycrate run polycrate-operator deploy
Jetzt aktualisieren¶
Oder laden Sie die Binaries direkt vom PolyHub herunter.