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.
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¶
Abhängigkeiten¶
- polycrate-api 0.11.21+: Erforderlich für Organizations/Workspaces UUID-Array Filter