Skip to content

feat: add umami chart - #159

Open
kav wants to merge 3 commits into
mainfrom
feature/umami-chart
Open

feat: add umami chart#159
kav wants to merge 3 commits into
mainfrom
feature/umami-chart

Conversation

@kav

@kav kav commented Jul 23, 2026

Copy link
Copy Markdown
Member

Summary

  • Add a new umami Helm chart with external/CNPG-friendly database configuration via env/Secret hooks
  • Add optional umami-sso sidecar support with automatic chart-managed Ingress routing for /login and /logout
  • Register the chart with release-please and generate Helm docs

Validation

  • helm lint charts/umami
  • helm template umami charts/umami
  • helm template umami charts/umami --set ingress.enabled=true --set sso.enabled=true
  • helm template umami charts/umami --set ingress.enabled=true --set sso.enabled=true --set ingress.extraHosts[0].name=alt.example.com --set ingress.extraHosts[0].path=/
  • helm template umami charts/umami --set extraEnvVarsSecret=umami-env --set sso.enabled=true --set sso.extraEnvVarsSecret=umami-sso-env
  • pre-commit run helm-docs-built --files charts/umami/values.yaml charts/umami/README.md charts/umami/README.md.gotmpl charts/umami/Chart.yaml

Notes

  • Full-repo pre-commit run -a was not used as completion evidence because the fresh worktree baseline already failed on existing lrsql missing dependency state before this chart work.
  • Live-cluster checks still needed: ingress-controller path matching, NetworkPolicy/default-deny behavior, Umami startup against CNPG/external Postgres, SSO sidecar readiness blast radius, and production resource requests/limits.

@kav
kav marked this pull request as ready for review August 13, 2026 01:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant