...
Portal - Our dashboard is compiled with the Portal SDK and is accessed as a "tab" in the Portal web application. Any changes to this sdk may require re-compilation on our end.
DCAE - We require that DCAE on-board their collectors, analytics, and micro services via the DCAE Design Tool that is currently supported by SDC.
...
- Create/update DCAE collector, analytic and micro service configuration Policies.
- Create/update the Operational Policy using the Policy YAML SDK
In addition, we would like to deprecate a CLAMP requirement of calling the API to deploy policy when SDC distributes a service. In lieu of our platform fully support SDC distribution. (See SDC dependency). (Stretch)
APPC - We are dependent on APPC to extend their Lifecycle API to expose API that implement auto healing/auto scaling for the use cases. The current API is Dmaap-based.
VF-C - We are dependent on VF-C for control loop auto healing/auto scaling. This may require help to develop code supported by a Use Case Policy Template to interact with their API for auto healing.
A&AI - We are dependent on A&AI to work with us on the ability of the Drools Application code/templates to be able to look up Service/VNF/VM topology during execution of a Control Loop Policy.
DMAAP - We are dependent on Dmaap for pub/sub of infrastructure for Control Loop messages between the other ONAP components involved in Control Loop.
SDC - We are dependent on being able to integrate with the SDC Distribution API in order to receive notification of service distribution. (Stretch)
Architecture
High level architecture diagram
...
API Name | API Description | API Definition Date | API Delivery date | API Definition link (i.e.swagger) | ||
---|---|---|---|---|---|---|
To fill out | High level description of the API | Date for which the API is reviewed and agreedAAI | REST Web Service for AAI | TBD | To fill out | Link toward the detailed API description |
Control Loop Event Messages | Dmaap messages published by DCAE when a Control Loop Event occurs. | |||||
APP-C | Dmaap message LCM API for auto healing/auto scaling/Restart/Reboot | |||||
VF-C | API for auto scaling/auto healing | |||||
API Outgoing Dependencies
API this release is delivering to other releases.
...
Name | Description | Version |
---|---|---|
MariaDBTo fill out | The MariaDB is the repository that holds all the policies, templates, PDP group, and deployment information. | To fill out |
Nexus | The Nexus repository holds all the currently deployed Operational (i.e. Drools policies) and their dependent artifacts. |
In case there are specific dependencies (Centos 7 vs Ubuntu 16. Etc.) list them as well.
...