Polycrate CLI 0.29.0 released: Operator Auto Workspace Resolution und Tools Overhaul
Mit Version 0.29.0 erhält Polycrate wesentliche Verbesserungen für den Kubernetes Operator und die …
Mit Version 0.29.2 erhält Polycrate ein wichtiges Bugfix-Release mit Korrekturen für den Kubernetes Operator und kritische Panic-Fixes.
Der Operator verwendete bisher immer DEBUG-Logging, unabhängig von der Konfiguration. Jetzt wird der --loglevel Flag korrekt respektiert:
| Loglevel | Ausgabe |
|---|---|
| 1 (default) | INFO, WARN, ERROR |
| 2 | DEBUG-Meldungen sichtbar |
| 3 | Maximale Verbosität |
Die Prometheus-Metriken des Operators (polycrate_io_endpoint_id) verwendeten bisher die Kubernetes UID statt der Polycrate API ID. Dies führte zu Mismatches bei der Korrelation von Metriken mit API-Daten.
Fix: Metriken verwenden jetzt status.api_id aus der Endpoint-CR.
Ein Block mit from: Stanza die auf sich selbst verweist, führte zu einem Panic beim Ausführen einer Action:
# VORHER: Panic
- name: my-block
from: my-block # ← Selbstreferenz!
Fix: Selbstreferenz wird jetzt erkannt und mit einer klaren Fehlermeldung abgebrochen:
Error: block 'my-block' references itself in 'from:' stanza - circular reference not allowed
Die Alias-Commands polycrate pull und polycrate push hatten keine Workspace-Flags (-w, --workspace) registriert, was zu einem Panic führte.
Fix: AddWorkspaceFlags() zu beiden Alias-Commands hinzugefügt.
Die Go ldflags zeigten auf den falschen Pfad, weshalb polycrate version immer “latest” zurückgab. Jetzt wird die korrekte Version angezeigt.
Der polycrate-operator Block wurde auf Version 0.3.4 aktualisiert:
polycrate pull cargo.ayedo.cloud/ayedo/k8s/polycrate-operator
polycrate run polycrate-operator install
polycrate update 0.29.2
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 →
Mit Version 0.29.0 erhält Polycrate wesentliche Verbesserungen für den Kubernetes Operator und die …
Mit Version 0.29.1 erhält Polycrate ein wichtiges Maintenance-Release mit Ansible-Upgrade für …
Mit Version 0.28.0 erhält Polycrate das bisher umfangreichste Feature-Update. Drei Kernbereiche …