mirror of
https://github.com/shadoll/helm-charts.git
synced 2026-08-28 11:33:17 +00:00
feat: Update README with additional charts and enhance documentation for Home Assistant and ESPHome
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
# 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](https://github.com/shadoll/helm-charts/blob/main/esphome/values.yaml) and create your override file.
|
||||
|
||||
### 2. Install
|
||||
```bash
|
||||
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](https://github.com/shadoll/helm-charts/blob/main/esphome/values.yaml).
|
||||
Reference in New Issue
Block a user