Polycrate CLI 0.29.7 released: API Schema Fix
With version 0.29.7, Polycrate receives important bug fixes for the operator’s API …
With version 0.29.4, Polycrate receives critical bug fixes for the operator: Correct cluster detection with workspace UUIDs, automatic TLS port synchronization, and improved Node RBAC permissions.
The workspace filter in cluster search only accepted names, not UUIDs. Since the operator sends workspace UUIDs, existing clusters were not found, and the operator attempted to create a new cluster on each reconcile.
Fix: The filter now automatically detects whether the value is a UUID or a name and filters accordingly.
Even if API communication fails, the operator now catches duplicate errors. Instead of terminating with an error, the existing cluster is used.
New function GetClusterByNameAndWorkspace() for more precise search by name AND workspace.
When TLS was enabled in the Polycrate API, the port in the Kubernetes Endpoint CR remained at 80. This led to HTTPS requests on port 80:
Get "https://example.com:80/": http: server gave HTTP response to HTTPS client
Fix: Automatic port adjustment on TLS changes:
The operator now requires update and patch permissions for Kubernetes nodes to manage finalizers. The ClusterRole has been expanded accordingly.
The polycrate-operator block has been updated to version 0.3.9:
polycrate pull cargo.ayedo.cloud/ayedo/k8s/polycrate-operator
polycrate run polycrate-operator install
Important: After the update, the operator must be reinstalled for the new ClusterRole permissions to take effect.
This release also requires an update of the polycrate-api to version 0.11.3 for the workspace UUID filter fix.
polycrate update 0.29.4
Or download the binaries directly from PolyHub.
Polycrate is ayedo’s Infrastructure-as-Code tool for declarative multi-cluster management. Learn more →
With version 0.29.7, Polycrate receives important bug fixes for the operator’s API …
With version 0.29.6, Polycrate receives a critical bug fix: The operator was unable to synchronize …
With version 0.29.5, Polycrate receives a critical bug fix: Endpoints with wildcard hostnames like …