Polycrate CLI 0.29.14
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
docker pull cargo.ayedo.cloud/library/polycrate:0.29.14
CLI Downloads
| Plattform | Architektur | Download |
|---|---|---|
| Linux | amd64 | Download |
| Linux | arm64 | Download |
| macOS | amd64 | Download |
| macOS | arm64 | Download |
Installation & Update
polycrate update 0.29.14
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:
Error: strict decoding error: unknown field "spec.agent.max_concurrent_checks"
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
Vollständiger Changelog
- version: "0.29.14"
date: "2026-01-23"
type: fix
message: "BackupSchedule K8sCluster UUID Fix + Endpoint TLS Default Fix"