This repository contains the Helm charts published for the BubuStack projects:
bobrapet– the workflow operatorbobravoz-grpc– the transport hubbubuilder- BubuStack UI
Charts are stored under charts/<name> and should not be edited manually. They are generated
from the corresponding operator repositories through the release workflows and arrive here via
automated pull requests.
- A new release is cut in
bobrapet,bobravoz-grpc, orbubuildervia Release Please. - The
sync-helm-chartjob stamps the release version intoChart.yamlandvalues.yaml, runshelmify, and opens a pull request in this repository. - When the pull request is merged into
main, thePublish Helm Chartsworkflow packages the charts, updates the GitHub Pages index viahelm/chart-releaser, and pushes OCI artifacts toghcr.io/bubustack/charts.
helm repo add bubustack https://bubustack.github.io/helm-charts
helm repo update
helm install bobrapet bubustack/bobrapet \
--namespace bobrapet-system --create-namespace
helm install bobravoz-grpc bubustack/bobravoz-grpc \
--namespace bobrapet-system
helm install bubuilder bubustack/bubuilder \
--namespace bobrapet-systemhelm install bobrapet oci://ghcr.io/bubustack/charts/bobrapet \
--version <chart-version> \
--namespace bobrapet-system --create-namespaceBrowse and install charts from artifacthub.io/packages/search?repo=bubustack.
- Keep long-lived defaults (e.g., tuned
values.yaml) inside the source repositories underhack/charts/<name>. - Let automation regenerate templates — only review and merge the resulting PRs here.
- Chart versions and
appVersionare stamped automatically from the operator release tag. No manual version bumps needed.