TOSCA Control Loops: Scratchpad Page
This page is rough work. When a topic is crystallized, we will spin off another page for that topic at this level in the wiki.
Elaborate the dependency between a service in SDC and also DCAE-MOD.
Today, control loops are directly related to services. We need to look at the relationship between services and control loops and how these relationships could be changed or defined on the fly
1 service to n control loops
Control Loops without a service?
Control loop working with many services?
Create a default or dummy service....?
Investigate how CLAMP works
How does the DB distribute to all the components?
TCA/VES Collector
PMSH
Control Loop from another ONAP operator member, looking for volunteers!
Translation and storage of TOSCA, base on the policy-models work.
https://github.com/onap/policy-models/tree/master/models-tosca
Development Branching and Submitting Stretegy
Demo for ONAP DDF
Design Time
Run Time
Participant class diagrams (Initial)
Using Existing CLAMP
SDC Interaction
CLAMP Reuse
CLAMP Backend and DCAE Participant
This is an implementation will be used for the PoC only. Here we are investigating how to talk to DCAE and how to use the existing CLAMP code.
Kubernetes Participant
We need to investigate how to talk to Kubernetes because DCAE is moving to Kubernetes in Istanbul and subsequent releases.
Policy Participant
Module Structure
policy-clamp
Level 1 | Level 2 | Level 3 | Description |
---|---|---|---|
common | Common code for all CLAMP | ||
models | Code for handling data representation and for message serialization and deserialzation | ||
runtime | Code for handling REST calls, client, DB, and control Loop LCM | ||
participant | Participant modiles | ||
participant-impl | Participant implementations of various types | ||
participant-impl-cds | Participant for CDS | ||
participant-impl-dcae | Participant for DCAE Honolulu and earlier | ||
participant-impl-kubernetes | Participant for Kubernetes microservices | ||
participant-impl-policy | Participant for the Policy Framework | ||
participant-impl-simulator | Participant simulator for integration testing | ||
participant-intermediary | Participant library for DMaaP/Participant state management for participant implementations (ONAP and 3PP participants can use this library) |
policy-gui
gui-clamp | |
gui-common | |
gui-editors | |
gui-editor-apex | |
gui-pdp-monitoring |