...
Expand | ||
---|---|---|
| ||
|
Micro-service
...
schema
Schema that can be used by Tosca Lab (SDC DCAE-D Tosca Lab) to generate Micro-service policy model (more info: MicroServices Onboarding in ONAP)
Expand | ||
---|---|---|
|
Micro-service policy model
Model generated by tosca lab. It's currently not used. It could be translated into Micro-service policy schema.
Expand | ||
---|---|---|
|
Micro-service policy schema
Schema that currently can by used by Policy to generate form to configure Micro-service policy
Expand |
---|
{ |
Micro-service policy (instance)
Configured micro-service policy. In this case Clamp is creating it using Policy API.
e.g. in Beijing TCA configuration Micro-service policy contains information about metrics and tresholds
Operational policy (instance)
Policy with configured Drools Rule. In this case Clamp is creating it using Policy API.
e.g. in Beijing this policy decided whether to start APPC LCM or not.
Current control loop design and execution
Stages required to run control loop:
AC blueprint design (SDC)
AC blueprint distribution (SDC)
CL configuration (CLAMP)
CL submit (CLAMP)
...
Operational policy
Current control loop design and execution
Stages required to run control loop:
AC blueprint design (SDC)
AC blueprint distribution (SDC)
CL configuration (CLAMP)
CL submit (CLAMP)
CL deploy (CLAMP)
...
Deployment Artifact design using SDC DCAE-D
Currently user has to write microservice schema (example: tcaSpec.json) and using tosca-lab create artifacts out of it. Generated artifacts that are used in this featureIn this step user should design and add to service 2 deployment artifacts:
AC blueprint (DCAE_BLUEPRINT)
Policy model (example: policy.yaml)
Distribution of CSAR containing Policy model and AC blueprint (SDC)
- Both Policy and Clamp should receive Artifact distribution notification.
Gliffy Diagram name Policy Model saving (Policy) pagePin 510 Gliffy Diagram name CL model saving (Clamp) pagePin 16
- Both Policy and Clamp should receive Artifact distribution notification.
AC configuration (CLAMP)
Gliffy Diagram name Generic AT Policy Configuration pagePin 2 - Policy should extract logic of creating forms for configuring Policy using Policy Model micro-service policy schema (in this confluence it's called Policy SDK)
- Clamp should use Policy SDK to create generic form out of saved micro-service policy schema.
Action Policy configuration (CLAMP)
CL submit (CLAMP)
CL deploy (CLAMP)
...