Polycrate CLI 0.29.13
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:
blocks:
- name: polycrate-operator
config:
loglevel: 2 # Debug-Logs aktivieren
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:
egress:
- {} # ALLOW ALL
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
polycrate update 0.29.13
Abhängigkeiten
- polycrate-api 0.11.21+: Erforderlich für Organizations/Workspaces UUID-Array Filter