Polycrate API 0.11.27 ist ein großes Feature-Release mit Fokus auf K8sApp Pod-Status-Tracking, DataSource-Integration und UI-Modernisierungen.
K8sApp Pod Status Tracking
Der Operator sendet jetzt Echtzeit Pod-Health-Daten für K8sApps:
- Aggregierte Metriken: Total, Ready, Available, Unavailable Pods
- Container-Restarts: Summe aller Restarts
- Pod Details: JSON mit detaillierten Pod-Informationen
- Redeploy-Erkennung: Via Pod UID und Owner UID
Die Daten werden bei der Reconciliation zur automatischen Downtime-Erkennung genutzt.
Voraussetzung: Polycrate CLI 0.29.16+
DataSource für externe Feeds
Neues ManagedObject für externe Datenquellen:
- RSS/Atom Feeds
- JSON APIs
- Status Pages (Statuspage.io)
Mit automatischem Polling, Content-Caching und Fehlerbehandlung.
Dashboard SLO Redesign
Das Dashboard wurde vereinfacht:
- Fokussiertes SLO/SLA Overview Widget
- Overall Availability und Error Budget Health
- Aggregierte Ansicht über alle Scopes
UI-Modernisierungen
- Create/Edit Drawer Migration: Alle Forms jetzt als Drawers
- Notes Widget: API-basiert mit Filterung
- Action Run Widget: Für Workspace/K8sApp Details
- Operator Installation Box: Im Workspace Detail
Bugfixes
- K8sApp Name wird korrekt übermittelt (keine "Unnamed" mehr)
- K8sApp Flapping Detection gegen Alert-Storms
- Downtime Start Notification Race Condition behoben
- JavaScript Cache/localStorage Cleanup
Jetzt aktualisieren
polycrate run polycrate-api deploy
Oder laden Sie das Docker Image direkt:
docker pull cargo.ayedo.cloud/polycrate/polycrate-api:0.11.27
Polycrate API ist die zentrale Management-Plattform von ayedo für Multi-Cluster-Kubernetes-Umgebungen. Mehr erfahren →