Architecture #14716
Updated by Alexis Mousset over 5 years ago
Currently the remote-run API (https://docs.rudder.io/reference/5.0/reference/relay_api.html#_remote_run) is implemented in the python relay API (https://github.com/Normation/rudder/tree/master/relay/sources/relay-api).
As we are developing relayd for agent-server communication, it would make sense to move the relay API into it.
It will be a good occasion to add tests and better logging, which were lacking in the previous implementation.
It will be necessary to modify apache configuration to route the remote-run calls to relayd.