Skip to content

v0.6.0 — Renamed to compute

Latest

Choose a tag to compare

@scotwells scotwells released this 09 Apr 22:32
2c80fa9

This release renames the project from workload-operator to compute and tidies up the install bundle. Existing custom resources keep working with no migration.

Important

This is a breaking release. If you depend on this project, you'll need to update three things at the same time:

  • Go imports: go.datum.net/workload-operatorgo.datum.net/compute
  • Container image: ghcr.io/datum-cloud/workload-operatorghcr.io/datum-cloud/compute
  • Install bundle: ghcr.io/datum-cloud/workload-operator-kustomizeghcr.io/datum-cloud/compute-kustomize, and the canonical install path inside the bundle is now overlays/single-cluster/

What's new

  • Renamed to compute so the project name matches the API group it actually owns. The repo, Go module, container image, and install bundle all moved to compute. (#83)
  • Install bundle reorganized into clear base/, components/, and overlays/ directories so it's obvious at a glance what's a building block, what's a reusable add-on, and what's a top-level install. (#84)
  • Admission webhooks are now optional. If you don't need them, you can omit the webhook server from your config and the manager runs without one instead of crashing because a serving certificate is missing. (#83)
  • Multi-arch container images — now published for both linux/amd64 and linux/arm64. (#82)
  • Metrics endpoint permissions fixed — the metrics service now ships with the right RBAC out of the box. (#79)

Note

No CRD changes. The compute.datumapis.com API group is unchanged, so existing Workload, WorkloadDeployment, and Instance resources keep working without any conversion. Leader election state also carries over cleanly across the upgrade.