...
- Platform Maturity Guidelines (Highest Priority)
- 50% JUnit Test Coverage (Highest Priority)
- Integration with OOF to support Hardware Enabled Placement Policies (Medium Priority)
- Control Loop Enhancements for Scale Out (Lowest Priority)
- SDC Distribution Integration (Lowest Priority)
- Policy Lifecycle API (Lowest Priority)
Use Cases
From R1:
...
Indicate the outcome (Executable, Source Code, Library, API description, Tool, Documentation, Release Note...) of this release.
Deliverable Name | Deliverable Description |
---|---|
Policy Portal Dashboard | Executable |
Policy PAP web application | Executable |
API - internal to the Policy Platform. The Policy PDP engines use this API to synchronize policies being distributed. | |
Policy Drools PDP | Executable |
Policy XACML PDP | Executable |
API - external to ONAP components. The API is used to CRUD Policies, Deploy Policies, and query for Policy Decisions. | |
Policy BRMS Gateway | Executable |
MariaDB | SQL database
|
Nexus Repo | This repository is used by the Policy Drools PDP to retrieve distributed policies and their dependent jars. |
Policy Lifecycle API | Description/Documentation |
Sub-Components
Activities related to sub-components must be in sync with the overall release.
...
Area | Actual Level | Targeted Level for current Release | How, Evidences | Comments | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Performance | Level 1 | Level 1 |
|
| ||||||||||
Stability | Level 1 | Level 1 |
|
| ||||||||||
Resiliency | Level 1 | Level 2 |
|
| ||||||||||
Security | Level 1 | Level 1 |
|
| ||||||||||
Scalability | Level 1 | Level 1 |
|
| ||||||||||
Manageability | Level 1 | Level 1 |
|
| ||||||||||
Usability | Level 1 | Level 1 |
|
|
...
Prior to the delivery date, it is a good practice to organize an API review with the API consumers.
API Name | API Description | API Definition Date | API Delivery date | API Definition link (i.e.swagger) |
---|---|---|---|---|
AAI | REST Web Service for AAI | We are dependent on that team to provide us this. | ||
Control Loop Event Messages | Dmaap messages published by DCAE when a Control Loop Event occurs. | Amsterdam | n/a | n/a |
APP-C | Dmaap message LCM API for auto healing/auto scaling/Restart/Reboot/ModifyConfig |
We are dependent on that team to provide us this. | ||||
SO | API for auto scaling | We are dependent on that team to provide us this. | ||
DMAAP | API for publish/subscribe to DCAE Control Loop Events and APP-C API | We are dependent on that team to provide us this. |
API Outgoing Dependencies
...
API Name | API Description | API Definition Date | API Delivery date | API Definition link (i.e.swagger) |
---|---|---|---|---|
Policy Client API | This API is used by other ONAP components to create, update and delete policy(s).Date for which the API is reviewed and agreed | Amsterdam version - no changes | To fill out | Link toward the detailed API description |
Policy Query API | This API is used by other ONAP components responsible for enforcing policy during runtime. | Amsterdam version - no changes |
Third Party Products Dependencies
...
Risk identified | Mitigation Plan | Contingency Plan | ||
---|---|---|---|---|
To fill out | To fill out | To fill outResources | Actively seeking community support. | Current resources are only enough to satisfy the Highest Priority Epics (Platform Maturity, JUnit 50% test coverage) |
Resources
Fill out the Resources Committed to the Release centralized page.
...