IDIEP-63
Author
Sponsor
Created

  

Status

COMLETED


Motivation

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.

Description

New module should provide an expandable REST API to integrate new modules when they are developed.

Unified Configuration REST facade module

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.

Discussion Links

// N/A

Reference Links

// N/A

Tickets

key summary type created updated due assignee reporter priority status resolution

JQL and issue key arguments for this macro require at least one Jira application link to be configured

  • No labels