ID | IEP-63 |
Author | |
Sponsor | |
Created |
|
Status | COMLETED |
New modules management system proposed in IEP-52 needs a standardized way of communication with other modules to properly configure and contol them.
Other modules may also employ REST module for purposes like configuration, exchanging parameters with other modules and so on.
New module should provide an expandable REST API to integrate new modules when they are developed.
The first module to integrate is CLI tool module which should be able to read and write configuration in new Unified Configuration format.
The endpoints for this module should respond to two types of requests:
* GET requests should return full tree of configuration or its sub-trees depending on parameters.
* POST requests should allow to apply provided configuration patches.
Endpoints should reside on *management/v1/configuration* URL.
Risks and Assumptions
New modules requiring integration via REST API will be added to this page later. For now overall architecture of REST interface is not fully established and needs a discussion.
// N/A
// N/A