Problem
nao currently lacks an official Helm chart for Kubernetes deployment. Self-hosted users on K8s have to roll their own packaging, which makes installs and upgrades harder than necessary and prevents unified configuration across deployments.
Expected behavior
Publish an official Helm chart that:
- Packages all nao components for a standard K8s install
- Exposes a unified config surface (values.yaml) covering the variables users currently set across multiple files
- Supports upgrades cleanly
- Follows a model similar to Airbyte's Helm approach (referenced as a good pattern by enterprise self-hosters)
Impact
Reported by an enterprise self-hosting customer: nearly all of their nao deployments run on Kubernetes. Without Helm, every new install is bespoke. Several other enterprise prospects in the pipeline are also K8s-first and would benefit from this.
Problem
nao currently lacks an official Helm chart for Kubernetes deployment. Self-hosted users on K8s have to roll their own packaging, which makes installs and upgrades harder than necessary and prevents unified configuration across deployments.
Expected behavior
Publish an official Helm chart that:
Impact
Reported by an enterprise self-hosting customer: nearly all of their nao deployments run on Kubernetes. Without Helm, every new install is bespoke. Several other enterprise prospects in the pipeline are also K8s-first and would benefit from this.