Helm charts for Livepeer infrastructure. All role charts share a single go-livepeer Docker image and a common library chart for template reuse.
| Chart | Type | Description |
|---|---|---|
| livepeer-common | Library | Shared helpers for naming, labels, image rendering, probes, and pod scheduling |
| livepeer-gateway | Application | Gateway with singleton/distributed modes and optional remote signer |
livepeer-charts/
charts/
livepeer-common/ # library chart (non-deployable)
livepeer-gateway/ # deployable gateway chart
livepeer-broadcaster/ # (planned)
livepeer-orchestrator/ # (planned)
Each deployable chart depends on livepeer-common for shared template functions. Role-specific behavior stays in its own chart.
cd charts/livepeer-gateway
helm dependency build
helm install my-gateway . -f examples/values.singleton.yaml
charts/livepeer-<role>/ with standard Helm structure.livepeer-common as a dependency in Chart.yaml:
```yaml
dependencies:
livepeer-common.* helpers for naming, labels, image rendering, probes, and scheduling..github/workflows/helm-ci.yaml.helm lint charts/livepeer-gateway
helm template test charts/livepeer-gateway -f charts/livepeer-gateway/examples/values.singleton.yaml