Polycrate IaC: Plattformbetrieb und Observability in IaC
TL;DR Observability in IaC-Umgebungen ist kein Nice-to-have, sondern eine betriebliche …
Mit Version 0.11.3 behebt die Polycrate API einen kritischen Bug im K8sCluster-Filter, der die Operator-Kommunikation beeinträchtigte.
Der K8sClusterFilter akzeptierte nur Workspace-Namen für den workspace Query-Parameter. Der Polycrate Operator sendet jedoch Workspace-UUIDs.
Folge: Der Operator versuchte bei jedem Reconcile ein neues Cluster zu erstellen, obwohl bereits eines existiert:
IntegrityError: duplicate key value violates unique constraint "unique_k8s_cluster_per_workspace"Neue filter_workspace() Methode erkennt automatisch ob der Wert eine UUID oder ein Name ist:
workspace__idicontains auf workspace__nameDieses API-Update ist Voraussetzung für Polycrate CLI 0.29.4. Der Operator benötigt diese Änderung für korrekte Cluster-Erkennung.
# In polycrate-api Workspace
polycrate run docker build
polycrate run docker push
polycrate run polycrate-api installPolycrate API ist das Backend für die Polycrate CLI und ermöglicht zentrales Multi-Cluster-Management. Mehr erfahren →
TL;DR Observability in IaC-Umgebungen ist kein Nice-to-have, sondern eine betriebliche …
Polycrate API 0.15.0 ist das erste grosse Bundled-Release seit 0.14.17 und buendelt 126 Changes. …
Polycrate API 0.14.0 fuehrt Domains und DNS Management als First-Class ManagedObjects ein, erweitert …