TOSCA Control Loops: Scratchpad Page

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