[x] I have searched the issues of this repository and believe that this is not a duplicate.
What happened?
MQTT forwarder metadata defined gets overriden by concentratord (either static or dynamic metadata). NOTE: commands are not affected by this issue (one can execute custom commands as defined in mqtt-forwarder, whether used backend is concentratord or semtech_udp
What did you expect?
I would expect that the static/dynamic metadata defined in mqtt-forwarder appears along with concentratord self-defined metadata in Chirpstack Gateways -> Configuration -> Metadata page.
Steps to reproduce this issue
Steps:
Define some metadata (either static and/or dynamic) in mqtt-forwarder and configure it so it uses concentratord backend
Run mqtt-forwarder along with concentratord on the gateway
In Chirpstack, access the gateway configuration / metadata page. The custom defined metadata does not appear, only concentratord-related metadata
Now modify mqtt-forwarder so it uses semtech_udp backend.
Restart mqtt-forwarder & semtech packet forwarder
In Chirpstack, access the gateway configuration / metadata page. The custom defined metadata will appear as expected.
Could you share your log output?
No log file involved.
Your Environment
Environment all uses latest version (v4) of chirpstack, chirpstack-concentratord and chirpstack-mqtt-forwarder
What happened?
MQTT forwarder metadata defined gets overriden by concentratord (either static or dynamic metadata). NOTE: commands are not affected by this issue (one can execute custom commands as defined in mqtt-forwarder, whether used backend is concentratord or semtech_udp
What did you expect?
I would expect that the static/dynamic metadata defined in mqtt-forwarder appears along with concentratord self-defined metadata in Chirpstack Gateways -> Configuration -> Metadata page.
Steps to reproduce this issue
Steps:
Could you share your log output?
No log file involved.
Your Environment
Environment all uses latest version (v4) of chirpstack, chirpstack-concentratord and chirpstack-mqtt-forwarder