Helm charts for deploying Union.ai onto Kubernetes:
charts/controlplane— Union control plane (flyteadmin, identity, executions, queue, scheduler, etc.).charts/dataplane— Union dataplane (union-operator / propeller) that onboards a Kubernetes cluster to a Union control plane.charts/dataplane-crds— deprecated. Use vendored CRDs atcrds/instead.
| Mode | Where to start | What this repo covers |
|---|---|---|
| Self-managed dataplane (Union-managed control plane, you run the DP) | docs.union.ai → Self-managed deployment | Per-cloud prepare-infra and deploy-dataplane pages walk through the full path; this repo's charts/dataplane/README.md covers the Helm install. |
| Selfhosted (you run both control plane and dataplane) | Reach out to support@union.ai | Production selfhosted setup has meaningful operational requirements (cluster prerequisites, ingress + TLS, OIDC, multi-cluster routing). Support will scope the rollout with you. Chart-level install reference: charts/controlplane/README.md and charts/dataplane/README.md. |
| BYOC (fully operated by Union) | docs.union.ai → BYOC | Union deploy tooling installs and operates the chart end-to-end; this repo is provided as a reference. |
charts/CONVENTIONS.md— overlay file naming, what's actively tested vs. an example.charts/MIGRATION.md— recent breaking-ish chart changes and how to migrate.
RELEASING.md— stable releases (merge tomain) and alpha/beta pre-releases (tag push), versioning, and how to consume each.
Sample Terraform configurations for spinning up substrate to test against live in providers/.
Helm version: 3.18+ (CI pins 3.19). Snapshot tests: make test.