...
- Maintenance of current Platform MVP components (Highest Priority)
- 50% code coverage (Java and Javascript)
- Reliability of S3P functionality
- Security Enhancements to further progress towards Silver badge
- internal communication encrypted
- role-based access control and authorization for all calls
- Auto Scale Out Use Case (High Priority)
- Implementation of Common Actor API - interface with SO
- ?
- HPA Functional Requirement (Medium Priority)
- Creation of Application that integrates with SDC Service Distribution
- Must support current API and have hooks to support future Policy Lifecycle API
- Health Check, CSIT, Dockerized, K8S HELM Chart, Health Check, CSIT, S3P, 70% code coverage
- Creation of Application that integrates with SDC Service Distribution
- Re-architecture of the Platform components for long term roadmap (Low Priority)
- Ingest of Apex PDP engine
- Dockerized, HELM Chart, Health Check, CSIT, Dockerized, HELM Chart, S3P, 70% code coverage
- PAP 2nd Generation
- Re-build of PAP ↔ PDP Policy Distribution API using Maven Nexus Repo.
- Re-build of PAP ↔ PDP Grouping
- Above 2 requirements will involve creation of PDP SDK (2nd Generation)
- Policy Lifecycle API
- Dockerized, HELM Chart, Health Check, CSIT, Dockerized, HELM Chart, S3P, 70% code coverage
- XACML PDP 2nd Generation
- Configurability of XACML Combining Algorithms for root engine
- Open support for raw XACML policies
- Integration with PDP SDK (2nd Generation)
- Policy Engineer Development Environment
- Documentation
- Ingest of Apex PDP engine
...
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 | ||
Existing 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 SDC Distribution Integration | Executable - receives SDC Service Distribution notifications and translates VNF/Service policies into runtime policies. | ||
Policy Lifecycle API (2nd Generation) | Description/Documentation | Policy SDC Distribution Integration | Executable |
Policy PAP (2nd Generation) | Executable | ||
Policy PDP SDK (2nd Generation) | Code Deliverable | ||
Policy Apex PDP | Executable | ||
Policy XACML PD (2nd Generation) | Executable |
...