Polycrate API 0.13.0 released: Pricing & Business Layer, RocketChat Integration
Polycrate API 0.13.0 loest Baserow als Pricing-Backend ab, integriert RocketChat fuer automatisches …
Polycrate CLI Version 0.30.1 ist ein Bugfix-Release, das einen Regressionsfehler aus 0.30.0 behebt: polycrate block pull schlug fehl, wenn ein Block bereits lokal installiert war und auf eine neue Version aktualisiert werden sollte.
Nach dem Upgrade auf CLI 0.30.0 schlugen Block-Upgrades mit folgendem Fehler fehl:
failed to pull block 'cargo.ayedo.cloud/ayedo/k8s/polycrate-api:0.8.0':
open /path/to/blocks/.../CHANGELOG.poly: no such file or directory
Ursache: In 0.30.0 wurde die Block-Pull-Logik auf eine eigene extract()-Funktion umgestellt. Die vorherige crane.Export-Implementierung erzeugte ein vollständiges Docker-Filesystem-Tar mit einem expliziten Root-Directory-Eintrag, der das Zielverzeichnis automatisch anlegte. Die neue Implementierung enthält nur den reinen OCI-Layer-Inhalt – kein Root-Eintrag, kein automatisches mkdir. Nach dem os.RemoveAll des bestehenden Block-Verzeichnisses fehlte ein os.MkdirAll vor dem Entpacken.
Fix: os.MkdirAll(path, 0755) wird nun explizit nach os.RemoveAll und vor Untar aufgerufen.
Der polycrate-operator Block wurde auf Version 0.3.36 aktualisiert:
polycrate pull cargo.ayedo.cloud/ayedo/k8s/polycrate-operator
polycrate run polycrate-operator install
polycrate update 0.30.1
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 →
Polycrate API 0.13.0 loest Baserow als Pricing-Backend ab, integriert RocketChat fuer automatisches …
Polycrate CLI Version 0.30.0 ist ein größeres Feature-Release mit einem aktualisierten …
Wer Infrastructure-as-Code ernsthaft betreibt, kennt das Problem: Der Workspace im Git-Repository …