Skip to content

ADR 001: Why Crossplane

Status

Accepted

Context

We need a control plane to orchestrate infrastructure across multiple Kubernetes clusters and cloud providers.

Decision

Use Crossplane v2 as the universal control plane.

Consequences

  • Enables declarative infrastructure as Kubernetes resources.
  • Supports composition of higher-level abstractions (XRDs).
  • Requires investment in provider management and function pipelines.