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.11.3, the Polycrate API addresses a critical bug in the K8sCluster filter that impacted operator communication.
The K8sClusterFilter only accepted workspace names for the workspace query parameter. However, the Polycrate Operator sends workspace UUIDs.
Consequence: The operator attempted to create a new cluster on each reconcile, even though one already existed:
IntegrityError: duplicate key value violates unique constraint "unique_k8s_cluster_per_workspace"
The new filter_workspace() method automatically detects whether the value is a UUID or a name:
workspace__idicontains on workspace__nameThis API update is a prerequisite for Polycrate CLI 0.29.4. The operator requires this change for correct cluster detection.
# In polycrate-api Workspace
polycrate run docker build
polycrate run docker push
polycrate run polycrate-api install
Polycrate API is the backend for the Polycrate CLI and enables centralized 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 …