Hello!
- Vote on this issue by adding a 👍 reaction
- If you want to implement this feature, comment to let us know (we'll work with you on design, scheduling, etc.)
Issue details
Overview
This issue tracks the addition of a Template CRD to the Pulumi Kubernetes Operator, enabling platform engineers to define custom Kubernetes APIs backed by Pulumi infrastructure — without writing any controller code.
Motivation
Teams building internal developer platforms (IDPs) today must choose between:
- Crossplane: YAML-heavy compositions with limited provider coverage
- kro: Runtime CRD generation but no cloud provisioning
- Pulumi alone: Great infrastructure automation but no Kubernetes-native API surface
A Template CRD bridges this gap: it combines kro-style dynamic CRD generation with Pulumi's infrastructure engine (180+ providers, real programming constructs, state management).
Hello!
Issue details
Overview
This issue tracks the addition of a Template CRD to the Pulumi Kubernetes Operator, enabling platform engineers to define custom Kubernetes APIs backed by Pulumi infrastructure — without writing any controller code.
Motivation
Teams building internal developer platforms (IDPs) today must choose between:
A Template CRD bridges this gap: it combines kro-style dynamic CRD generation with Pulumi's infrastructure engine (180+ providers, real programming constructs, state management).