Polycrate API 0.13.0 loest Baserow als Pricing-Backend ab, integriert RocketChat fuer automatisches Channel-Management und vervollstaendigt die Default Product Logik fuer S3 Buckets und Loadbalancer Instances.
Pricing & Business Layer
Preisdaten, Verkaufshistorie und Angebote werden jetzt nativ in der Polycrate API verwaltet. Der neue Product-Katalog differenziert nach kind (Host, Support, Object Storage, Loadbalancer, K8s App) und bildet die Grundlage fuer automatisiertes Billing.
Bestehende Daten aus Baserow werden einmalig ueber Management Commands migriert:
python manage.py migrate_products --token <BASEROW_TOKEN>
python manage.py migrate_pricing_quotes --token <BASEROW_TOKEN>
python manage.py match_host_products --reconcile
RocketChat Integration
Organizations mit einem Premium Support oder Priority Support Product erhalten automatisch einen privaten RocketChat Channel. Das OIDC Channel-Mapping wird automatisch synchronisiert — die System-Organization hat Zugriff auf alle Channels.
Die Integration ist optional und vollstaendig ueber die SystemConfig konfigurierbar (ROCKETCHAT_ENABLED, ROCKETCHAT_API_ENDPOINT, etc.).
Region Default Products
S3Cluster-Objekte koennen jetzt ein default_product konfigurieren. Neue Buckets im Cluster erhalten das Product automatisch, bestehende Buckets ohne Product-Assignment werden per Reconciliation-Backfill beruecksichtigt.
LoadbalancerInstance-Objekte erhalten ihr Product systemweit aus SystemConfig.default_loadbalancer_product — ohne manuelles Eingreifen.
Mattermost Native API
Mattermost-Benachrichtigungen koennen jetzt ueber den nativen Bot-API-Modus versendet werden. Das ermoeglicht Action Buttons (Downtime bestaetigen, Snooze), Thread-Replies fuer Note-Updates und Message-Updates statt neuer Nachrichten.
Weitere Highlights
- Operator Deployment Dashboard — Systemweiter Ueberblick ueber Operator-Rollout-Status pro Cluster
- Condition-gesteuerte Note Lifecycle — Notes/Todos koennen direkt an
add_condition/remove_conditiongebunden werden - SLO/SLA Pre-Computation — Celery-Task (5min) mit Redis-Cache-Ebenen (global, per-Org, per-Workspace)
- System Owner & Health Banner — Explizite UI fuer System Owner, Health-Checkliste in System Insights
- UI: Alle
rounded-*Klassen entfernt, Dashboard PoP-Map-Widget, Topbar Todo-Indikator
polycrate-api Block
Der polycrate-api Block wurde auf Version 0.8.0 aktualisiert (app_version: 0.13.0). Das Base Image nutzt jetzt polycrate-cli 0.30.0.
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/polycrate/polycrate-api:0.13.0
Polycrate API ist die zentrale Management-Plattform von ayedo fuer Multi-Cluster-Kubernetes-Umgebungen. Mehr erfahren ->