- Helm repository
- OCI registry
A classic HTTP Helm repository at
charts.r5d.dev. It supports
helm search and version discovery.Install
1
Create the application Secret
Production installations should use an existing Secret rather than putting
credentials in a values file. It must contain:
See the Quickstart for a
generation script.
2
Write your values file
cloudflared. Configure the tunnel’s
public hostname in Cloudflare to point at the control-plane Service,
http://r5d-chat-r5d-chat.r5d-chat.svc.cluster.local:80.3
Validate the exact rendered output
Always render and server-dry-run the values you are about to apply.
4
Install
5
Verify
Image versions
Chart versions and image versions are released together. Whenimage.tag and
workspaceImage.tag are empty, the chart uses its own appVersion, so
installing chart 0.3.0 runs the images published for 0.3.0.
Override the tags only when you deliberately want a different build:
Publishing pipeline
How images and chart versions are built and published.
Private registries
The published images are public, so a pull secret is not required for a normal installation. This section applies only when you mirror the images into a private registry of your own. Create a pull secret and reference it in two places: the control-plane pods useimagePullSecrets, and dynamically created workspace pods use
workspace.imagePullSecret.
External PostgreSQL
The bundled database is convenient for evaluation. For production, run PostgreSQL 17 separately:DATABASE_URL key of your Secret and
make sure network policy allows the control plane to reach it.
What the chart creates
The control plane uses
Recreate rather than a rolling update to avoid surge
pods, which keeps it within tight namespace pod quotas. Expect a brief
interruption during upgrades.Uninstall
helm uninstall removes chart-managed compute and routing. It is not a tenant
data purge.