Polycrate CLI 0.29.13¶
Datum: 23. Januar 2026
Typ: Bugfix Release
Highlights¶
- 🔍 Startup Debug Logging: V(1) Debug-Logs für jeden Controller während des Operator-Startups
- 🔧 CRD Discovery Debug: Debug-Logs für Velero/cert-manager CRD-Checks (zeigt Fehlerursachen)
- 🛡️ NetworkPolicy Fix: Egress auf ALLOW ALL für CNI-Kompatibilität
Features¶
Operator Startup Debug Logging¶
Mit loglevel: 2 werden jetzt detaillierte Logs während des Operator-Startups angezeigt:
Registering SoftwareDeliveryPlatform controller...
Registering Organization controller...
Registering EndpointDiscovery controller...
Registering EndpointMonitoring controller...
Checking Velero CRDs...
BackupDiscovery controller skipped (Velero CRDs not installed)
...
All controllers registered successfully
Nutzen: - Zeigt welcher Controller gerade registriert wird - Ermöglicht Identifikation von langsamen Controllern - Debug-Meldungen nur bei loglevel: 2 oder höher sichtbar
Konfiguration:
CRD Discovery Debug Logging¶
Wenn Velero oder cert-manager CRDs nicht gefunden werden, zeigen die Debug-Logs jetzt die Ursache:
Checking Velero CRDs...
Partial discovery error (some API groups unavailable): ...
Velero CRDs not found in discovery
BackupDiscovery controller skipped (Velero CRDs not installed)
NetworkPolicy Egress ALLOW ALL¶
Die NetworkPolicy wurde auf Egress ALLOW ALL gesetzt, um CNI-Kompatibilitätsprobleme zu beheben:
Grund: - CNI-Implementierungen (Cilium, Calico) behandeln API Server Traffic unterschiedlich - ClusterIP ist eine virtuelle IP - NetworkPolicies mit ipBlock funktionieren nicht zuverlässig - Operator braucht Zugriff auf K8s API, externe APIs, beliebige Health-Check-Endpoints
Ingress bleibt restriktiv (nur Port 8080/8081 für Metrics und Health).
polycrate-operator Block¶
Der polycrate-operator Block wurde auf Version 0.3.26 aktualisiert:
polycrate pull cargo.ayedo.cloud/ayedo/k8s/polycrate-operator
polycrate run polycrate-operator install
Änderungen: - V(1) Debug-Logs für jeden Controller während Startup - Debug-Logs für CRD-Discovery (Velero, cert-manager) - NetworkPolicy Egress auf ALLOW ALL - startupProbe für langsame Startups (bis 125s)
Artefakte¶
Docker Images¶
# Standard-Image
docker pull cargo.ayedo.cloud/library/polycrate:0.29.13
# Rootless-Image (empfohlen für Operator)
docker pull cargo.ayedo.cloud/library/polycrate:0.29.13-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