Polycrate CLI 0.29.5 released: Wildcard Endpoint API Sync Fix
Mit Version 0.29.5 erhält Polycrate einen kritischen Bugfix: Endpoints mit Wildcard-Hostnames wie …
Mit Version 0.29.4 erhält Polycrate kritische Bugfixes für den Operator: Korrekte Cluster-Erkennung bei Workspace-UUIDs, automatische TLS-Port-Synchronisation und verbesserte Node RBAC-Permissions.
Der Workspace-Filter bei der Cluster-Suche akzeptierte nur Namen, aber keine UUIDs. Da der Operator Workspace-UUIDs sendet, wurden existierende Cluster nicht gefunden und der Operator versuchte bei jedem Reconcile ein neues Cluster zu erstellen.
Fix: Der Filter erkennt jetzt automatisch ob der Wert eine UUID oder ein Name ist und filtert entsprechend.
Selbst wenn die API-Kommunikation fehlschlägt, fängt der Operator jetzt Duplikat-Fehler ab. Statt mit einem Fehler abzubrechen, wird das existierende Cluster verwendet.
Neue Funktion GetClusterByNameAndWorkspace() für präzisere Suche nach Name UND Workspace.
Wenn TLS in der Polycrate API aktiviert wurde, blieb der Port in der Kubernetes Endpoint CR auf 80. Das führte zu HTTPS-Anfragen auf Port 80:
Get "https://example.com:80/": http: server gave HTTP response to HTTPS client
Fix: Automatische Port-Anpassung bei TLS-Änderungen:
Der Operator benötigt jetzt update und patch Permissions für Kubernetes Nodes, um Finalizers verwalten zu können. Die ClusterRole wurde entsprechend erweitert.
Der polycrate-operator Block wurde auf Version 0.3.9 aktualisiert:
polycrate pull cargo.ayedo.cloud/ayedo/k8s/polycrate-operator
polycrate run polycrate-operator install
Wichtig: Nach dem Update muss der Operator neu installiert werden, damit die neuen ClusterRole-Permissions wirksam werden.
Dieses Release erfordert auch ein Update der polycrate-api auf Version 0.11.3 für den Workspace-UUID-Filter-Fix.
polycrate update 0.29.4
Oder laden Sie die Binaries direkt vom PolyHub herunter.
Polycrate ist das Infrastructure-as-Code Tool von ayedo für deklaratives Multi-Cluster-Management. Mehr erfahren →
Mit Version 0.29.5 erhält Polycrate einen kritischen Bugfix: Endpoints mit Wildcard-Hostnames wie …
Mit Version 0.11.3 behebt die Polycrate API einen kritischen Bug im K8sCluster-Filter, der die …
Mit Version 0.29.3 erhält Polycrate Host SSH-Agent Auto-Mount für nahtlose Git-Operationen im …