Self Serve Control Loop (Guilin)
This requirement is tracked in REQ-326: Self Serve Control LoopsDone
Overview
In the Dublin Release the Control Loop team modified the basic control loop structure so that it was all based on Tosca Policy Type Models. This made it much easier to design and distribute DCAE Monitoring Policy Types. It also made it so new TOSCA Policy Types could be developed and deployed outside the Release Cycle.
In Frankfurt the the team delivered DCAE-MOD which allows for new DCAE microservices to be designed and deployed outside the development cycle
In Guilin we will update the existing UI for DCAE-MOD so that it is more usable. We will also add the interactions with both CLAMP and Policy that will allow for full Self Service Control Loops that will allow a service designer to create and deploy a new Control Loop with all its components without any additional development.
Problem Statement
The ability to on-board and design new DCAE Microservices and Control Loops has been a multi-step manual process that makes developing new Control Loops very difficult. With this release we will fix the UI for the current DCAE-MOD and integrate it with the rest of the Control Loop components to allow service designers to create Control Loops outside the release cycle.
Business Driver
Enable a Self Service capability to ONAP that allows on-boarding new DCAE microservices to be developed and delivered to ONAP outside of the ONAP Development/Release cycle.
DCAE microservice designers will be able to easily design and on-board a microservice package (composed of spec.json, DataFormat.json, TOSCA Policy Type json) using a DCAE CLI into DCAE repository. They will then be able to use new DCAE Design Studio to create composite design flows, generate corresponding blueprint and make them available in DCAE inventory.
Participating Companies
AT&T, Ericsson
Work Items
Replace NiFi UI in DCAE-Mod
Develop CLAMP interface into MOD
Develop Policy interface into MOD
Stretch Goal: Enable Complex work flows (microservice chainging)
Contributions
Open Questions
Impacts
Project | Impact | Notes |
---|---|---|
DCAE | X-Large | New UI, CLAMP Interface, Policy Interface |
CLAMP | Large | New flows to retrieve Policy Types, DCAE workflow ingest, and DCAE blueprint retrieval |
Policy | Small | Tools to support for TOSCA Policy Type validation for Policy Types |
Project Commitments
Project | PTL | Commitment | Notes |
---|---|---|---|
CLAMP | @Gervais-Martial Ngueko | No Commitment | |
DCAE | @Vijay Kumar | No Commitment | |
Policy | @Pamela Dragosh | No Commitment |