Skip to content

feat(chart): add helm chart for kubernetes#200

Open
kgrubb wants to merge 1 commit into
LumePart:devfrom
kgrubb:feat/helm-chart
Open

feat(chart): add helm chart for kubernetes#200
kgrubb wants to merge 1 commit into
LumePart:devfrom
kgrubb:feat/helm-chart

Conversation

@kgrubb

@kgrubb kgrubb commented Jul 2, 2026

Copy link
Copy Markdown

This project is pretty great, and I'd love to start hosting it in my kubernetes cluster. This is a first-pass at getting a minimal helm chart setup. It doesn't do HA yet, and no fancy stuff like sso, but it should be a decent initial starting point.

Changes

  • Add charts/explo matching compose mounts and port 7288
  • Add chart-ci.yml to validate charts/ on PRs
  • Add chart-release.yml that publishes to gh-pages and uploads the chart to the existing v* GitHub Release after Latest Release completes
  • Document install in charts/explo/README.md and links from the root README
  • Scope /explo in .gitignore to the repo root so charts/explo is tracked
  • Pass --config "$WEB_ENV_PATH" from docker/start.sh so chart config PVC persistence works for cron + UI

⚠️ One thing to note: The maintainer of this repo will need to do the following one time after/before merge:

  1. For the helm chart to self-host, you'll need to enable GitHub Pages on the gh-pages branch. From there, the CI introduced in this pr will auto update that branch on each v* tag.

@kgrubb
kgrubb force-pushed the feat/helm-chart branch from a670da5 to e75f616 Compare July 2, 2026 15:05
@kgrubb
kgrubb force-pushed the feat/helm-chart branch 4 times, most recently from 55697f2 to a82e89c Compare July 23, 2026 17:26
Add charts/explo with deployment, PVCs, service, and ingress.
Add chart-ci and chart-release workflows to validate charts on PRs and publish
to gh-pages after v* releases. Scope /explo in .gitignore to the repo root.
Pass --config "$WEB_ENV_PATH" from start.sh so chart config PVC persistence works.
Update START_FLAGS example for --replace-playlist (v1.1.3).
@kgrubb
kgrubb force-pushed the feat/helm-chart branch from 4bb6604 to f61c993 Compare July 23, 2026 17:30
@kgrubb

kgrubb commented Jul 23, 2026

Copy link
Copy Markdown
Author

i ended up doing a local deploy to my cluster with this chart, it's been working nicely so far. Just recently rebased it to fix the 1.1.3 changes (the persist arg). Let me know if there's anything i can do to help make this chart more official!

@LumePart

Copy link
Copy Markdown
Owner

Thanks for the work! I'll try look at it in depth and get this in on the next release

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.

2 participants