Project

General

Profile

Actions

Architecture #14716

closed

Architecture #14008: Replace syslog by an HTTPS based communication for reporting

Rewrite remote-run API in relayd

Added by Alexis Mousset about 5 years ago. Updated over 4 years ago.

Status:
Rejected
Priority:
N/A
Assignee:
Armand Sylvain
Category:
Relay server or API
Target version:
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

Also available in: Atom PDF