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.6, Polycrate receives a critical bug fix: The operator was unable to synchronize K8sApp objects with the API.
The Polycrate Operator could not synchronize K8sApps with the API and returned the following error:
json: cannot unmarshal object into Go struct field K8sApp.workspace of type *uuid.UUID
The generated API client expected a UUID as a string for the workspace field, but the API returned a complete object with id, name, url, etc.
The API client was regenerated with the current OpenAPI schema from polycrate-api 0.11.5. The workspace field now uses the correct type:
// Before (incorrect):
Workspace *uuid.UUID
// After (correct):
Workspace *WorkspaceSimple
Bonus: The polycrate-operator block now automatically uses app_version for the Docker image. No more manual image_tag updates needed.
The polycrate-operator block has been updated to version 0.3.11:
polycrate pull cargo.ayedo.cloud/ayedo/k8s/polycrate-operator
polycrate run polycrate-operator install
polycrate update 0.29.6
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.5, Polycrate receives a critical bug fix: Endpoints with wildcard hostnames like …
With version 0.29.4, Polycrate receives critical bug fixes for the operator: Correct cluster …