Polycrate API 0.11.16 released: Critical Bugfixes
ayedo Redaktion • • 2 Minuten Lesezeit

Polycrate API 0.11.16 released: Critical Bugfixes

Polycrate API 0.11.16 behebt kritische Bugs: S3 Buckets werden jetzt korrekt erstellt und LoadBalancer-Metriken zeigen realistische Werte.
polycrate kubernetes devops bugfix s3 loadbalancer

Mit Polycrate API 0.11.16 beheben wir zwei kritische Bugs, die in Produktionsumgebungen auftreten konnten.

🔥 S3 Bucket Reconciliation Fix

Das Problem: S3 Buckets blieben permanent im Status DEGRADED und wurden beim Provider (MinIO) nie erstellt. Die Logs zeigten keinen Error - nur eine irrefĂĽhrende Info-Meldung ĂĽber fehlende Metriken.

Die Ursache: Bei der Migration zu run_reconciliation() in 0.11.12 wurden Early Returns eingefĂĽhrt, die den REPAIRS-Abschnitt ĂĽbersprungen. FĂĽr neue Buckets ohne Metriken wurde create_bucket() nie aufgerufen.

Die Lösung: Metrics-Fetching blockiert den Repair-Prozess nicht mehr. Alle Early Returns wurden entfernt und durch Logging ersetzt.

Nach dem Update: Betroffene S3 Buckets ĂĽber den Reconcile-Button anstoĂźen.

🔥 LoadBalancer Metrics Fix

Das Problem: LoadBalancer zeigten auf “30 Days” bereits 11.4 TB Traffic - obwohl sie erst 6 Stunden alt waren. Mehrere LBs zeigten identische Werte.

Die Ursache: Fallback-Queries ohne Label-Filter summierten alle HAProxy-Metriken im Cluster. Zusätzlich extrapolierte Prometheus die Werte unrealistisch hoch.

Die Lösung: Fallbacks entfernt, Instant Queries verwendet, und Zeitperioden auf die LBI-Lebenszeit begrenzt.

Weitere Fixes

  • Leere Namen: Backups und Certificates ohne Namen werden jetzt automatisch korrigiert
  • S3 Bucket UI: Neues Detail-Layout mit Inline Access Keys
  • Endpoint Monitoring: Coverage Chart auf 1-Stunden-Granularität optimiert

→ Vollständige Release Notes

polycrate-api Block

Der polycrate-api Block wurde auf Version 0.5.20 aktualisiert:

polycrate pull cargo.ayedo.cloud/ayedo/k8s/polycrate-api
polycrate run polycrate-api install

Polycrate ist die Infrastructure-as-Code Plattform von ayedo für deklaratives Multi-Cluster-Management. Mehr erfahren →

Ähnliche Artikel