...
Note: Some of the changes proposed below might already be supported in SDC and may not be needed. Verification of such can be part of POC and actual changes can be considered.
4.1 Solution Proposal 1: Use of existing SDC controlloop design to produce Tosca service template
4.1.1 Verification activity with SDC and current CLAMP runtime
A verification activity is needed with current SDC controlloop support, and to ensure the ToscaServiceTemplate artifact produced with current SDC is complaint to CLAMP runtime.
Observation is that, it should work as it is.
- Predicted minor design changes listed in below 4.1.2, 4.1.3, 4.1.4 sections
- Verify Design, Composition, Properties, Distribution and Deployment of ControlLoop with current demo usecase
- Note: This will not satisfy below 2 requirements, as it works as an integral component of SDC
- The software should be possible to run standalone
- The software will be developed as a new module in policy-gui
4.1.2 Model changes and new models for Controlloop types
Include model changes (if any) for defining properties of a Participant, ControlLoopElement and ControlLoop
Example: Multiple elements in ControlLoopElementDefinition properties
topology_template:
...
node_templates:
...
org.onap.domain.pmsh.PMSHControlLoopDefinition:
...
properties:
...
elements:
- name: org.onap.domain.pmsh.PMSH_DCAEMicroservice
version: 1.2.3
- name: org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement
version: 1.2.3
- name: org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement
version: 1.2.3
4.1.3 New category as control loop element
New category as controlLoopElement may be introduced using which a resource can be created with category name as controlloopElement
4.1.4 New category as control loop
New category as controlloop may be introduced using which a resource can be created with category name as controlLoop