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