chore(k8s): migrate Zigbee2MQTT to helm in zigbee namespace

This commit is contained in:
Moritz Graf
2026-07-18 09:42:15 +02:00
parent 44508e865c
commit b4cf4c0961
5 changed files with 136 additions and 206 deletions
+15
View File
@@ -826,3 +826,18 @@ An autonomous AI agent platform.
* **Encrypt**: Ensure the file is encrypted with `git crypt` before committing!
3. **Deploy**: `kubectl apply -f openclaw/openclaw.secret.yaml`
4. **Access**: `https://openclaw.haumdaucher.de` (Authentication required)
## Zigbee2MQTT
Zigbee2MQTT manages Zigbee devices via the SLZB-MR1U coordinator. It is deployed via the official Helm chart in the `zigbee` namespace.
```bash
helm repo add zigbee2mqtt https://charts.zigbee2mqtt.io
helm repo update
# Apply the secrets first for the Traefik basic auth middleware
kubectl apply -f zigbee/zigbee2mqtt.secret.yaml
# Install or upgrade the release
helm upgrade --install zigbee2mqtt zigbee2mqtt/zigbee2mqtt --create-namespace -n zigbee -f zigbee/zigbee2mqtt.secret.values.yaml
```
To modify configurations (like `devices`, `throttle`, or `mqtt`), edit `zigbee/zigbee2mqtt.secret.values.yaml` and re-run the `helm upgrade` command. The chart automatically handles merging these values into the persistent volume on startup.