...
Requirements
Jira Legacy |
---|
server | System ONAP Jira |
---|
serverId | 4733707d425b2b0a-2057557c-3a0f3c0c-ae5eb515-4fd8aff50176579789cceedb |
---|
key | REQ-717 |
---|
|
Jira Legacy |
---|
server | System ONAP Jira |
---|
serverId | 4733707d425b2b0a-2057557c-3a0f3c0c-ae5eb515-4fd8aff50176579789cceedb |
---|
key | REQ-720 |
---|
|
Jira Legacy |
---|
server | System ONAP Jira |
---|
serverId | 4733707d425b2b0a-2057557c-3a0f3c0c-ae5eb515-4fd8aff50176579789cceedb |
---|
key | REQ-721 |
---|
|
Minimum Viable Product
...
Functionalities
Epics
Jira Legacy |
---|
server | System ONAP Jira |
---|
serverId | 4733707d425b2b0a-2057557c-3a0f3c0c-ae5eb515-4fd8aff50176579789cceedb |
---|
key | CPS-350 |
---|
|
Jira Legacy |
---|
server | System ONAP Jira |
---|
serverId | 4733707d425b2b0a-2057557c-3a0f3c0c-ae5eb515-4fd8aff50176579789cceedb |
---|
key | CPS-384 |
---|
|
Jira Legacy |
---|
server | System ONAP Jira |
---|
serverId | 4733707d425b2b0a-2057557c-3a0f3c0c-ae5eb515-4fd8aff50176579789cceedb |
---|
key | CPS-385 |
---|
|
Jira Legacy |
---|
server | System ONAP Jira |
---|
serverId | 4733707d425b2b0a-2057557c-3a0f3c0c-ae5eb515-4fd8aff50176579789cceedb |
---|
key | CPS-388 |
---|
|
Jira Legacy |
---|
server | System ONAP Jira |
---|
serverId | 4733707d425b2b0a-2057557c-3a0f3c0c-ae5eb515-4fd8aff50176579789cceedb |
---|
key | CPS-386 |
---|
|
Jira Legacy |
---|
server | System ONAP Jira |
---|
serverId | 4733707d425b2b0a-2057557c-3a0f3c0c-ae5eb515-4fd8aff50176579789cceedb |
---|
key | CPS-382 |
---|
|
Jira Legacy |
---|
server | System ONAP Jira |
---|
serverId | 4733707d425b2b0a-2057557c-3a0f3c0c-ae5eb515-4fd8aff50176579789cceedb |
---|
key | CPS-369 |
---|
|
Jira Legacy |
---|
server | System ONAP Jira |
---|
serverId | 4733707d425b2b0a-2057557c-3a0f3c0c-ae5eb515-4fd8aff50176579789cceedb |
---|
key | CPS-370 |
---|
|
Jira Legacy |
---|
server | System ONAP Jira |
---|
serverId | 4733707d425b2b0a-2057557c-3a0f3c0c-ae5eb515-4fd8aff50176579789cceedb |
---|
key | CPS-446 |
---|
|
Stories
Expand |
---|
|
Jira Legacy |
---|
server | System ONAP Jira |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
maximumIssues | 20 |
---|
jqlQuery | project = CPS AND type = Story AND fixVersion = "Istanbul Release" AND status in (Closed, Done) ORDER BY updated DESC |
---|
serverId | 4733707d425b2b0a-2057557c-3a0f3c0c-ae5eb515-4fd8aff50176579789cceedb |
---|
|
|
Expand |
---|
title | Stories in progress or on backlog |
---|
|
Jira Legacy |
---|
server | System ONAP Jira |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
maximumIssues | 20 |
---|
jqlQuery | project = CPS AND type = Story AND fixVersion = "Istanbul Release" AND status not in (Closed, Done) ORDER BY status DESC |
---|
serverId | 4733707d425b2b0a-2057557c-3a0f3c0c-ae5eb515-4fd8aff50176579789cceedb |
---|
|
|
Longer term roadmap
- CPS-Core will have extended query capabilities based on XPath expression.
- CPS-Core will enforce and control ownership of data it holds
- NCMP will be able to sync CM Models and Data on any xNF in the network
- MCMP wil support the same query capabilities as CPS-Core and be extend with options similar to RESTConf's 'fields' and 'depth'
- Temporal DB?
...
Name | Description | Version |
---|
Docker | VM Container | 18 and above |
ODL Yang Tools | Yang model and Data Parser | 5.0.6 |
Postgres Docker image | VM container for Postgres | 13.2-alpine |
onap/integration-java11 | Java Base image | 8.0.0 |
Jetty | Application server | 9.4.41 |
Swagger | OpenAPI library | 2.1.4 |
SpringFox | OpenAPI library | 3.0.0 |
Hibernate types | Support for Postgres datatype JSONB | 2.10.0 |
Spring Boot | Application Framework | 2.5.0 |
cglib-nodep | 3pp | 3.1 |
commons-lang3 | 3pp | 3.11 |
antlr4-runtime | Language parser | 4.9.2 |
liquibase | DB Schema (version) management | 4.3.1 |
modelmapper | Model mapper library | 2.3.8 |
| Event Generation |
|
mapStruct | Model Mapper library (laternative) |
|
Testing and Integration Plans
- CPS has high level of built jUnit test (CPS-Core+NCMP >95%, Temporal DB >75% ) which is enforced by our maven build scripts
- CPS has built in Persistence Layer test ie. test that integrate with real DB covering all use cases and are part of WoW
- CIST test are part of CPS -Repo, see https://gerrit.onap.org/r/gitweb?p=cps.git;a=tree;f=csit;h=8505b66089f62b6431c1091edf820cbdbf4363d4;hb=HEAD
And executed automatically through the cps-review-verification-maven-master CI Job - E2E Integration with ONAP components introduced in I-release (like SDN-C, A&AI) will be added/tracked by
Jira Legacy |
---|
server | System ONAP Jira |
---|
serverId | 4733707d425b2b0a-2057557c-3a0f3c0c-ae5eb515-4fd8aff50176579789cceedb |
---|
key | INT-1902 |
---|
|
No gaps Identified
...
See dynamic Jira filter:
Jira Legacy |
---|
server | System ONAP Jira |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
maximumIssues | 20 |
---|
jqlQuery | project = CPS and type = bug and status = open |
---|
serverId | 4733707d425b2b0a-2057557c-3a0f3c0c-ae5eb515-4fd8aff50176579789cceedb |
---|
|
No Risks identified, see also Istanbul Risks
...