edl21 has been disabled in HA, freeing the meter's serial port, so the
bridge is activated for the cutover.
Three fixes from bring-up testing:
- logging.file: stdout (was ''). Empty string made sml2mqtt try to open
the /sml2mqtt config dir as a log file (IsADirectoryError crash loop).
'stdout' routes logs to the container console for kubectl/Loki.
- securityContext.privileged: true (with runAsUser 0). The meter device
is root:root 0600, AND the device cgroup blocks a hostPath-mounted char
device for non-privileged containers even as root. There is no
device-plugin in the cluster; the existing USB pods (zwave-js, HA) use
the same privileged pattern. User-approved.
- replicas: 0 -> 1 (port is now free; no edl21 contention).
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>