Manage Coder with Crossplane
A Crossplane provider for Coder, generated with Upjet from the coderd Terraform provider. Organizations, users, groups, templates, licenses, workspace proxies and AI agent configuration, all as Kubernetes resources.
Get startedNo Terraform at runtime
The coderd provider is linked into the controller and driven in-process. No Terraform CLI, no plugin in the image, no subprocess per reconcile.
Crossplane v2, both scopes
Every kind is served twice: cluster-scoped under *.coderd.crossplane.io and namespaced under *.coderd.m.crossplane.io.
Generated, and kept in step
A weekly job bumps the upstream provider, regenerates everything that derives from it and opens a pull request with a breaking-change report.