leantime icon indicating copy to clipboard operation
leantime copied to clipboard

Helm Charts Repo

Open XargsUK opened this issue 5 months ago • 0 comments

What is your set up?

Self Hosted Server

Is your feature request related to a problem? Please describe

We deploy Leantime via Argo CD and Terraform, which both expect a publicly available Helm chart repository (or OCI registry). Because the charts live only inside this repo (helm/) and aren’t published anywhere, we currently have to:

  • copy the chart into our own private repo and maintain it ourselves, or
  • switch to an unofficial community chart (e.g. gissilabs/charts).

Both options add friction and carries the risk of version‑drift. It also creates extra maintenance overhead for every Leantime upgrade.

Describe the solution you'd like

Create a separate GitHub repository (e.g. leantime/helm-charts).

You can use the Helm Chart Releaser GitHub Action (as demonstrated in helm/examples) to package the chart on every tagged release. It creates a index.yaml along with a chart archive and publishes to GitHub Pages.

If implemented, the documentation would need to be updated to reflect the new repos URL, along with the usual steps. It would let users consume the official chart directly, pin to semantic versions, and integrate cleanly with GitOps tools.

Additional context

Current chart path: helm/ Reference implementation of Chart Releaser: helm/examples Example of an unofficial alternative chart we've considered due to lack of chart hosting: https://gissilabs.github.io/charts/

Issues: #2182

Design Pattern Examples

Main Repo Chart Repo
open-webui/open-webui open-webui/helm-charts
SonarSource/sonarqube SonarSource/helm-chart-sonarqube
argoproj/argo-cd argoproj/argo-helm
grafana/grafana grafana/helm-charts
influxdata/influxdb influxdata/helm-charts

XargsUK avatar Jul 21 '25 11:07 XargsUK