Skip to main content
Planned release. Self-hosted Asymptote is in development and offered to design partners through a Private Deployment engagement; the Helm chart and Terraform modules described in this section are not generally available yet. This section describes the planned release: chart names, values keys and paths may change before it ships. Today’s Asymptote Cloud dashboard uses hosted services for sign-in and product analytics; the self-hosted release replaces them, as described in System Architecture. Contact us to take part.
Asymptote’s reference Terraform creates everything the Helm chart needs in an empty account, project or subscription. Use it as is, or as a starting point for your own modules. It does not install the chart; do that next, with the outputs it prints.

What it creates

Pods reach the bucket, queues and secrets through workload identity, so no cloud access keys are created.

Setup

main.tf
helm_values holds the cluster-specific part of the chart’s values: the bucket, notification source, workload identities and ingress settings. Merge it with your identity provider and LLM settings, then continue with Kubernetes Deployment, passing both files with --values.

State

Terraform state holds the names and IDs of what it created, not secrets: the modules create no access keys, and the database password is generated into your cloud’s secret manager. Keep state in a remote backend with access limited to your platform team.