Skip to content

bdclark/helm-charts

Repository files navigation

Helm Charts

CI Release

Personal Helm charts. Each chart has its own README under charts/<name>/.

Charts

Chart Description
audiobookshelf Self-hosted audiobooks and podcast server
lidarr Music collection manager for usenet and torrent users
mealie Mealie recipe manager and meal planner
mosquitto Eclipse Mosquitto MQTT broker with authentication and persistence support
music-assistant Music Assistant - Universal media library manager for streaming services and connected audio devices
nzbget Usenet downloader
prowlarr Indexer manager for usenet and torrent users
qbittorrent-vpn qBittorrent with Gluetun VPN sidecar
radarr Movie organizer/manager for usenet and torrent users
seerr Request management for media libraries
sonarr TV show organizer/manager for usenet and torrent users
wyoming-piper Wyoming protocol server for Piper text to speech

Usage

helm repo add bdclark https://bdclark.github.io/helm-charts
helm repo update
helm install my-release bdclark/<chart>

Or via OCI:

helm install my-release oci://ghcr.io/bdclark/helm-charts/<chart> --version <version>

Local Development

Prerequisites: Helm, Task, kubeconform, helm-docs (optional)

task tools                    # install helm-unittest plugin
task verify CHART=<name>      # helm lint + unittest + kubeconform
task verify-all               # verify all charts
task docs CHART=<name>        # regenerate chart README
task docs-all                 # regenerate all READMEs
task ct-lint CHART=<name>     # run chart-testing lint

CI install smoke checks run with ct install on changed charts in a kind cluster. For chart-specific CI install overrides, add values files under:

charts/<name>/ci/*-values.yaml

ct install will run install/tests for each matching file automatically.

Contributing

  1. Edit chart in charts/<name>/
  2. Update unit tests in charts/<name>/tests/
  3. Use AGENTS.md and docs/chart-authoring/README.md as the authoring guide and snippet library
  4. Run task verify CHART=<name>
  5. Run task docs CHART=<name> if values changed
  6. Bump chart version in Chart.yaml
  7. Open PR — CI runs lint, unittest, kubeconform, and docs check

License

MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors