Polycrate CLI 0.29.5 released: Wildcard Endpoint API Sync Fix
ayedo Redaktion 1 Minute Lesezeit

Polycrate CLI 0.29.5 released: Wildcard Endpoint API Sync Fix

Polycrate CLI 0.29.5 behebt einen kritischen Bug: Endpoints mit Wildcard-Hostnames (*.example.com) können jetzt zur API synchronisiert werden.
polycrate kubernetes devops bugfix operator api

Mit Version 0.29.5 erhält Polycrate einen kritischen Bugfix: Endpoints mit Wildcard-Hostnames wie *.example.com können jetzt korrekt zur API synchronisiert werden.

Das Problem

Endpoints von Ingress-Ressourcen mit Wildcard-Hostnames konnten nicht zur Polycrate API synchronisiert werden. Die API lehnte den Namen mit einem 400-Fehler ab:

unexpected status code: 400, response: {"name":["Name doesn't match RegEx..."]}

Die Ursache

Der Operator ersetzte bei der Endpunkt-Erstellung nur Punkte mit Dashes, aber nicht den Wildcard-Asterisk:

  • *.saar1.s3.loopbck.io*-saar1-s3-loopbck-io

Das * ist aber kein gültiges Zeichen für API-Namen.

Der Fix

Die Funktion hostToName() wird jetzt auch beim API-Sync verwendet. Diese konvertiert Wildcards korrekt:

  • *.saar1.s3.loopbck.iowildcard-saar1-s3-loopbck-io

Vollständige Release Notes

polycrate-operator Block

Der polycrate-operator Block wurde auf Version 0.3.10 aktualisiert:

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

Jetzt aktualisieren

polycrate update 0.29.5

Oder laden Sie die Binaries direkt vom PolyHub herunter.


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

Ähnliche Artikel