Polycrate API 0.11.6 released: UniqueValidator Fixes
ayedo Redaktion 1 Minute Lesezeit

Polycrate API 0.11.6 released: UniqueValidator Fixes

Polycrate API 0.11.6 behebt UniqueValidator-Fehler bei K8sApp- und Host-Updates, die den Operator blockierten.
polycrate kubernetes api bugfix operator

Polycrate API Version 0.11.6 behebt kritische Validierungsfehler, die Updates über den Operator verhinderten.

UniqueValidator Fixes

K8sApp Block-Validierung

Beim Update einer K8sApp trat folgender Fehler auf:

{"block": ["Kubernetes App with this block already exists."]}

Das Problem: Django REST Framework fügt bei OneToOneField automatisch einen UniqueValidator hinzu, der bei Updates den eigenen Datensatz nicht ausschließt.

Host Unique-Constraints

Ähnliches Problem bei Hosts mit den Constraints unique_host_per_workspace und unique_hostname_per_workspace.

Lösung

Beide Serializer überschreiben jetzt die Validierung und schließen den aktuellen Datensatz bei Updates aus.

Vollständige Release Notes

Base-Image Update

Das Docker-Image basiert jetzt auf polycrate-cli 0.29.8 mit verbesserter API-Fehlerdiagnose.

polycrate-api Block

Der polycrate-api Block wurde entsprechend aktualisiert:

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

Jetzt aktualisieren

docker pull cargo.ayedo.cloud/polycrate/polycrate-api:0.11.6

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

Ähnliche Artikel