Skip to content

[feature] Helm charts for Kubernetes deployment #679

Description

@ClaireGz

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestenterpriseEverything related to enterprise features

    Type

    No type

    Projects

    Status
    TODO

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions