Actions
Architecture #14716
closedArchitecture #14008: Replace syslog by an HTTPS based communication for reporting
Rewrite remote-run API in relayd
Status:
Rejected
Priority:
N/A
Assignee:
Armand Sylvain
Category:
Relay server or API
Target version:
Pull Request:
Effort required:
Name check:
Fix check:
Regression:
Description
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.
Actions