Polycrate API 0.11.21 behebt zwei wichtige Probleme: S3 Buckets mit Ceph-Backend zeigen jetzt korrekte Storage-Metriken in der Detail-UI, und die Filter für Organization und Workspace funktionieren wieder in der ActionRun- und Agent-Tabelle.
S3 Bucket Metrics für Ceph
S3 Buckets mit Ceph-Backend (RadosGW) zeigten in der Detail-UI keine Storage-Metriken – obwohl die Listen-Ansicht die Werte korrekt anzeigte. Das Problem: Die RadosGW Admin API liefert nur Momentaufnahmen, keine historischen Daten wie VictoriaMetrics bei MinIO.
Lösung: Die Timeline wird jetzt inkrementell bei jedem Reconcile aufgebaut:
- Jede Reconciliation fügt einen Datenpunkt hinzu
- Timeline-Perioden: 1h, 24h, 30d
- Alte Einträge werden automatisch bereinigt
- Statistiken (Current, Average, Max) werden aus der Timeline berechnet
Dieses Verfahren funktioniert auch als Fallback für junge MinIO-Buckets, die noch keine Historie in VictoriaMetrics haben.
ActionRun & Agent Filter Fix
Die Filter für Organization und Workspace in den Table UIs (ActionRun, Agent) funktionierten nicht – trotz korrekter Dropdown-Optionen blieben die Ergebnisse unverändert.
Ursache: Das OpenAPI-Schema und der generierte JavaScript API-Client hatten veraltete Parameter-Namen.
Lösung: Schema und Client wurden regeneriert, die Filter funktionieren jetzt korrekt.
polycrate-api Block
Der polycrate-api Block wurde auf Version 0.5.25 (API 0.11.21) aktualisiert:
polycrate pull cargo.ayedo.cloud/ayedo/k8s/polycrate-api
polycrate run polycrate-api install
Jetzt aktualisieren
polycrate run polycrate-api install
Oder laden Sie das Docker Image direkt:
docker pull cargo.ayedo.cloud/library/polycrate-api:0.11.21
Polycrate API ist die zentrale Management-Plattform von ayedo für Multi-Cluster-Kubernetes-Umgebungen. Mehr erfahren →