chore(k8s): migrate Zigbee2MQTT to helm in zigbee namespace
This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user