Polycrate API 0.11.28 ist ein Bugfix-Release mit einem kritischen Fix fuer die Keycloak Organization-Synchronisation.
Kritischer Fix: Keycloak 26.4 Organization Sync
Die Synchronisation von Organizations nach Keycloak schlug in Production (Keycloak 26.4.0) fehl:
Keycloak org creation failed: 400 - Empty Space not allowed.
Ursache: Keycloak 26.4.0 hat strengere Validierung eingefuehrt, die Leerzeichen im alias-Feld von Organizations ablehnt. Der bisherige Code verwendete display_name (z.B. "Connext Communication GmbH") als alias.
Loesung:
- alias verwendet jetzt den slug (keine Leerzeichen)
- display_name wird in description und als Keycloak-Attribut gespeichert
Referenz: GitHub Issue #1135
Weitere Aenderungen
- Criticality Refactoring: Vereinfachung von 4 Stufen auf 3 Levels (high/medium/low)
polycrate-api Block
Der polycrate-api Block wurde auf Version 0.5.32 (API 0.11.28) 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/polycrate/polycrate-api:0.11.28
Polycrate API ist die zentrale Management-Plattform von ayedo fuer Multi-Cluster-Kubernetes-Umgebungen. Mehr erfahren →