Skip to main content
Version: 0.6

Konstruct 0.6.11

Released: August 2026

Highlights

  • Fixed: a project could fail to resolve its cloud account — the team management operator registered the wrong CloudAccount type, so the one its reconciler reads was never known to the cluster client

Fixed: a project could fail to resolve its cloud account

The team management operator reads a CloudAccount when it reconciles a Project. Two copies of the cloud account API package were reachable in the build: the current cloudaccount-operator module, and a retired one left behind by an earlier repository move. The reconciler used the current package, but startup registered the type from the retired one.

Those are two distinct Go types with the same name. Registering one does not register the other, so the type the reconciler asks for was never in the scheme, and reads of a CloudAccount failed with an unregistered-kind error rather than returning the resource.

The retired package is no longer imported, and the type that gets registered is now the same one the reconciler uses. A project that stalled on this reconciles normally after upgrading — no change to the Project or CloudAccount resource is needed.

This ships in team-management-operator 0.4.9.

Upgrade notes

Update the targetRevision in your platform team's Konstruct Argo CD Application manifest to 0.6.11:

spec:
source:
chart: konstruct
repoURL: oci://europe-west2-docker.pkg.dev/civo-com/charts
targetRevision: 0.6.11

Commit and push — Argo CD syncs the new version automatically. No manual migration steps are required.

What's next?