Install

Install on Kubernetes

Deploy Cuitty to a Kubernetes cluster using the Helm chart, suitable for production workloads.

Install on Kubernetes

The official Helm chart deploys Cuitty as a stateful application backed by an external Postgres and an in-cluster SpiceDB.

Prerequisites

Install the chart

helm repo add cuitty https://charts.cuitty.com
helm repo update

helm install cuitty cuitty/cuitty \
  --namespace cuitty --create-namespace \
  --set postgres.url=postgres://cuitty@db.example.com/cuitty \
  --set auth.secretRef=cuitty-secrets

The chart provisions:

Values

KeyDefaultNotes
replicaCount3Portal HTTP replicas.
postgres.urlrequiredPostgres DSN. Use a Secret and valueFrom in production.
spicedb.replicaCount2SpiceDB replicas. Increase for higher RBAC throughput.
libsql.storage.size20GiPer-module event storage.
ingress.enabledfalseEnable to expose / via your ingress controller.
image.tagchart versionPin to a specific portal tag in production.

Upgrades

Helm runs database migrations as a Job before swapping the new pod template. A failed migration aborts the upgrade with the previous version still serving.

helm upgrade cuitty cuitty/cuitty --version 0.4.0