DRAFT IF ARC CLAMP Component Description - Dublin
STATUS: Project Approved, ArchCom approved (note to add the links in red below).
CLAMP (Closed loop Automation Platform):
1 High Level Component Definition and Architectural Relationships
The CLAMP functional entity provides the capability to manage runtime control loops. It provides the capability to
Create control loop from DCAE blueprint sent by SDC
Create configuration policy from the policy Tosca sent by SDC
Configure DCAE applications of the control loop
Associate µService configuration policies to the DCAE application
Configure the operations to be taken by the control loop (by creating/updating/deleting operational policies)
Deploy/un-deploy control loop flow (blueprints) to DCAE
Control loop visualization.
CLAMP relies on Policy to communicate to App-C/VF-C/SDN-C/SO in runtime, hence these are not part of CLAMP
2. API definitions
3. Component Description:
A more detailed figure and description of the component.
<< link to readthe docs >>
4. known system limitations
Runtime: None
Clamp data redundancy is dependent on Kubernetes and the persistent volume.
Clamp application redundancy HA relies on Kubernetes
5. Used Models
Clamp uses the following models:
Service model (received from SDC)
VNF model (received from SDC)
Policy Model.
6. System Deployment Architecture
FFS
7. New Capabilities in this Release
-
8. References
CLAMP Overview & User Guide: https://onap.readthedocs.io/en/latest/submodules/clamp.git/docs/index.html
CLAMP internal interfaces: https://onap.readthedocs.io/en/latest/_downloads/d3c9f924c6586fe411d40a05ad9b1bb7/swagger.pdf