Polycrate CLI 0.29.14¶
Release-Datum: 23. Januar 2026
Typ: Bugfix-Release
Highlights¶
- BackupSchedule K8sCluster UUID Fix - Backup-Schedules können jetzt korrekt zur API synchronisiert werden
- Endpoint TLS Default Fix - HTTP-only Endpoints werden nicht mehr fälschlicherweise als HTTPS behandelt
- OperatorConfig Template Fix - Veraltetes
max_concurrent_checksFeld entfernt
Artefakte¶
Docker Images¶
CLI Downloads¶
| Plattform | Architektur | Download |
|---|---|---|
| Linux | amd64 | Download |
| Linux | arm64 | Download |
| macOS | amd64 | Download |
| macOS | arm64 | Download |
Installation & Update¶
Bugfixes¶
BackupSchedule Controller - K8sCluster UUID Fix¶
Problem: Der BackupSchedule Controller sendete eine Null-UUID (00000000-0000-0000-0000-000000000000) als k8s_cluster ID an die API, was zu folgendem Fehler führte:
Failed to create backup schedule in API
error: "Invalid pk \"00000000-0000-0000-0000-000000000000\" - object does not exist."
Lösung: Das K8sCluster Feld wird jetzt korrekt aus der registrierten Cluster-ID gesetzt.
API Agent Controller - Endpoint TLS Default Fix¶
Problem: Endpoints zeigten tls: true in der CRD obwohl die API spec.http: null lieferte. Dies führte dazu, dass der Operator HTTPS-Requests auf Port 80 machte:
# CRD (falsch):
spec:
protocol: http
remote_port: 80
tls: true # ← Sollte false sein!
# Ergebnis: https://example.com:80/ → 404
Lösung: Wenn spec.http in der API-Response null/fehlt, wird TLS auf den Default (false) zurückgesetzt statt den alten (möglicherweise falschen) Wert beizubehalten.
OperatorConfig Template - max_concurrent_checks entfernt¶
Problem: Das OperatorConfig-Template verwendete noch das Feld spec.agent.max_concurrent_checks, das in 0.29.10 aus dem CRD entfernt wurde:
Lösung: Das Feld wurde aus dem Template entfernt. Die Concurrency wird jetzt über deployment.max_concurrent_reconciles gesteuert.
polycrate-operator Block¶
Der polycrate-operator Block wurde auf Version 0.3.28 aktualisiert:
polycrate pull cargo.ayedo.cloud/ayedo/k8s/polycrate-operator
polycrate run polycrate-operator deploy
Änderungen in 0.3.28:
- Update auf Polycrate CLI 0.29.14
- Alle Bugfixes dieser Version enthalten
Migration¶
Keine manuelle Migration erforderlich. Nach dem Update werden:
- Backup-Schedules beim nächsten Sync korrekt synchronisiert
- Endpoints mit falschem
tls: trueautomatisch korrigiert