Zum Inhalt

Polycrate CLI 0.29.11

Datum: 23. Januar 2026
Typ: Bugfix Release


Highlights

  • 🔍 TLS Debug-Logging: Verbesserte Diagnose für TLS Type-Cast-Probleme bei API-verwalteten Endpoints
  • 🔧 Endpoint-Fehlerbehebung: WARN-Meldungen helfen bei der Identifikation falscher TLS-Werte

Bugfixes

TLS Type-Cast Debug-Logging

Bei API-verwalteten Endpoints konnte es vorkommen, dass der TLS-Wert falsch übertragen wurde:

Symptom: - API hat spec.http.tls: false, remote_port: 80 - CRD hat spec.tls: true, remote_port: 80 - Operator baut URL: https://...:80/404 Not Found

Lösung:

Debug-Logging wurde in folgenden Funktionen hinzugefügt: - buildAPIEndpointCR(): Loggt Type-Cast-Fehler beim Erstellen neuer Endpoints - mergeAPIEndpointSpec(): Loggt Type-Cast-Fehler beim Aktualisieren existierender Endpoints

Neue Log-Meldungen:

WARN: apiEndpoint.Spec type cast failed (endpoint: example.com, actualType: ...)
WARN: specMap[http] type cast failed (endpoint: example.com, httpType: ...)
WARN: httpSpec[tls] type cast to bool failed (endpoint: example.com, tlsType: ..., tlsValue: ...)

Diese Meldungen erscheinen nur, wenn ein Type-Cast fehlschlägt und helfen bei der Root-Cause-Analyse.

Operator Dokumentation


polycrate-operator Block

Der polycrate-operator Block wurde auf Version 0.3.19 aktualisiert:

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

Änderungen: - Updated app_version to 0.29.11 - TLS Debug-Logging für Endpoint-Diagnose


Artefakte

Docker Images

# Standard-Image
docker pull cargo.ayedo.cloud/library/polycrate:0.29.11

# Rootless-Image (empfohlen für Operator)
docker pull cargo.ayedo.cloud/library/polycrate:0.29.11-rootless

CLI Downloads

Plattform Architektur Download
Linux amd64 Download
Linux arm64 Download
macOS amd64 Download
macOS arm64 Download

Installation & Update

polycrate update 0.29.11

Installationsanleitung


Abhängigkeiten

  • polycrate-api 0.11.21+: Erforderlich für Organizations/Workspaces UUID-Array Filter