mirror of
https://github.com/shadoll/helm-charts.git
synced 2026-08-28 11:33:17 +00:00
1.2 KiB
1.2 KiB
ESPHome Helm Chart
A Helm chart for ESPHome dashboard with host network support for device discovery.
Features
- Host Network: Enabled by default for mDNS device discovery.
- Ingress: Dictionary-based multi-ingress support (e.g. external HTTPS + internal LAN).
- Persistence: Config volume via hostPath.
Installation
1. Configure Values
Review the values.yaml and create your override file.
2. Install
helm install my-esphome ./esphome -f my-values.yaml
Configuration Reference
| Parameter | Description | Default |
|---|---|---|
image.repository |
ESPHome image repository | ghcr.io/esphome/esphome |
image.pullPolicy |
Image pull policy | Always |
timezone |
Container timezone | Europe/Kyiv |
usePing |
Use ping for device status | true |
hostNetwork |
Enable host networking | true |
volume.hostPath |
Host path for config persistence | "" |
ingresses |
Dictionary of ingress definitions | {} |
For detailed configuration, see the values.yaml.