...
Project Name | Enter the name of the project |
---|
Target Release Name | Guilin |
Project Lifecycle State | Incubation |
Participating Company | Amdocs, AT&T, ZTE, Huawei, Intel, Nokia, Ericsson, Iconectiv, Vodafone, IBM, TechM, Samsung, CMCC |
Scope
What is this release trying to address?
...
Requirements Epics for Guilin, impacting SDC
1 Use Case :
Requirement Epic | TSC Priority | SDC Epic(s) and/or SDC Story(ies) | Committed Contributors |
---|
Jira |
---|
server | ONAP JIRA |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | REQ-342 |
---|
|
| RANK #3 – PTL GO/NO GO | Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type |
---|
|
|
,created,due,reporterpriority,status,resolution | maximumIssues | 20 |
---|
jqlQuery | project = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-342 |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
|
|
CMCC, AmdocsConfirmed commit from : SDC - CMCC
|
5 Functional Requirements :
Requirement Epic | TSC Priority | SDC Epic(s) and/or SDC Story(ies) | Committed Contributors |
---|
18 Non functionals :
10 - TSC MUST HAVE (please indicate where you plan to contribute)
...
Image RemovedREQ-323 - Each project will update the vulnerable direct dependencies in their code base To Do
...
Mentee SDC (Amir) supported by AT&T mentor
...
Image RemovedREQ-366 - Containers must crash properly when a failure occurs To Do...
...
Image RemovedREQ-365 - Containers must have no more than one main process To Do...
...
Image RemovedREQ-380 - ONAP container repository (nexus) must not contain upstream docker images To Do...
...
Image RemovedREQ-379 - ONAP projects must use only approved and verified base images for their containers To Do...
...
Image RemovedREQ-373 - ONAP must complete update of the Python language (from 2.7 -> 3.8) To Do...
...
Image RemovedREQ-362 - All containers must run as non-root user To Do...
...
Image RemovedREQ-361 - Continue hardcoded passwords removal To Do...
- Contributors : AT&T (Amir if time allows)
- Remove certificates from containers
...
Image RemovedREQ-349 - Each ONAP project shall define code coverage improvements and achieve at least 55% code coverage To Do...
...
Image RemovedREQ-351 - ONAP must complete update of the java language (from v8 -> v11) To Do...
- Java 11 - need to update many dependencies, very challenging
1 - TSC PRIORITY 2 Continuity (please indicate where you plan to contribute)
...
Image RemovedREQ-358 - No root (superuser) access to database from application container To Do...
Jira |
---|
server | ONAP JIRA |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | REQ-324 |
---|
|
| RANK #3 – PTL GO / NO GO | Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,updated,assignee,priority,status |
---|
maximumIssues | 20 |
---|
jqlQuery | project = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-324 |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
|
| Ercisson, Orange OK |
Jira |
---|
server | ONAP JIRA |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | REQ-334 |
---|
|
| RANK #2 – Continuity | Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,updated,assignee,priority,status |
---|
maximumIssues | 20 |
---|
jqlQuery | project = SDC AND issuetype in (Epic, Story, Task, bug) AND text ~ETSI AND fixVersion = "Guilin Release" |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
|
| Ericsson support on SDC see Req Jira for details |
Jira |
---|
server | ONAP JIRA |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | REQ-335 |
---|
|
| RANK #3 – PTL GO / NO GO | Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,updated,assignee,priority,status |
---|
maximumIssues | 20 |
---|
jqlQuery | project = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-335 |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
|
| China Mobile OK See discussion in REQ Jira
|
Jira |
---|
server | ONAP JIRA |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | REQ-341 |
---|
|
| RANK #0 – TSC Special GO | Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,updated,assignee,priority,status |
---|
maximumIssues | 20 |
---|
jqlQuery | project = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-341 |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
|
| SDC (S): Lumina, Huawei Orange
stories created and assigned |
Jira |
---|
server | ONAP JIRA |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
key | REQ-353 |
---|
|
| RANK #0 – TSC Special GO | Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,updated,assignee,priority,status |
---|
maximumIssues | 20 |
---|
jqlQuery | project = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-353 |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
|
| Ericsson, Nokia OK Ericsson contributing to 349 NF |
18 Non functionals :
10 - TSC MUST HAVE (please indicate where you plan to contribute)
Requirement Epic | TSC Priority | SDC Epic(s) and/or SDC Story(ies) | Committed Contributors |
---|
Image AddedREQ-323 - Each project will update the vulnerable direct dependencies in their code base To Do
| RANK #1 - Must Have | Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,updated,assignee,priority,status |
---|
maximumIssues | 20 |
---|
jqlQuery | project = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-323 |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
|
| Mentee SDC (Amir) supported by AT&T mentor |
Image AddedREQ-366 - Containers must crash properly when a failure occurs To Do | RANK #1 - Must Have | Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,updated,assignee,priority,status |
---|
maximumIssues | 20 |
---|
jqlQuery | project = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-366 |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
|
| |
Image AddedREQ-365 - Containers must have no more than one main process To Do | RANK #1 - Must Have | Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,updated,assignee,priority,status |
---|
maximumIssues | 20 |
---|
jqlQuery | project = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-365 |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
|
| |
Image AddedREQ-380 - ONAP container repository (nexus) must not contain upstream docker images To Do | RANK #1 - Must Have | Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,updated,assignee,priority,status |
---|
maximumIssues | 20 |
---|
jqlQuery | project = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-380 |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
|
| |
Image AddedREQ-379 - ONAP projects must use only approved and verified base images for their containers To Do | RANK #1 - Must Have | Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,updated,assignee,priority,status |
---|
maximumIssues | 20 |
---|
jqlQuery | project = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-379 |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
|
| |
Image AddedREQ-373 - ONAP must complete update of the Python language (from 2.7 -> 3.8) To Do | RANK #1 - Must Have | Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,updated,assignee,priority,status |
---|
maximumIssues | 20 |
---|
jqlQuery | project = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-373 |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
|
| |
Image AddedREQ-362 - All containers must run as non-root user To Do | RANK #1 - Must Have | Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,updated,assignee,priority,status |
---|
maximumIssues | 20 |
---|
jqlQuery | project = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-362 |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
|
| |
Image AddedREQ-361 - Continue hardcoded passwords removal To Do | RANK #1 - Must Have | Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,updated,assignee,priority,status |
---|
maximumIssues | 20 |
---|
jqlQuery | project = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-361 |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
|
| - Contributors : AT&T (Amir if time allows)
- Remove certificates from containers
|
Image AddedREQ-349 - Each ONAP project shall define code coverage improvements and achieve at least 55% code coverage To Do | RANK #1 - Must Have | Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,updated,assignee,priority,status |
---|
maximumIssues | 20 |
---|
jqlQuery | project = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-349 |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
|
| - Contributors : All (currently at 54.8%)
|
Image AddedREQ-351 - ONAP must complete update of the java language (from v8 -> v11) To Do | RANK #1 - Must Have | Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,updated,assignee,priority,status |
---|
maximumIssues | 20 |
---|
jqlQuery | project = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-351 |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
|
| - Java 11 - need to update many dependencies, very challenging
|
1 - TSC PRIORITY 2 Continuity (please indicate where you plan to contribute)
Image AddedREQ-358 - No root (superuser) access to database from application container To Do | RANK #2 – Continuity | Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,updated,assignee,priority,status |
---|
maximumIssues | 20 |
---|
jqlQuery | project = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-358 |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
|
| - Not applicable to SDC, as SDC is already using ONAP user on shared Cassandra DB
|
7- TSC PRIORITY 3 PTL GO/NO GO (please indicate where you plan to contribute)
Image AddedREQ-340 - ONAP to support Multi - tenancy To Do |
| Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,updated,assignee,priority,status |
---|
maximumIssues | 20 |
---|
jqlQuery | project = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-340 |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
|
| - Contributors : YoppWorks, Amdocs
Agreed as a Stretch goal |
Image AddedREQ-374 - ONAP shall use STDOUT for logs collection To Do |
| Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,updated,assignee,priority,status |
---|
maximumIssues | 20 |
---|
jqlQuery | project = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-374 |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
|
| |
Image AddedREQ-369 - Replace nfs share with storage class as a default deployment option To Do |
| Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,updated,assignee,priority,status |
---|
maximumIssues | 20 |
---|
jqlQuery | project = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-369 |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
|
| |
Image AddedREQ-364 - Replace NodePorts with ingress controller as a default deployment option To Do |
| Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,updated,assignee,priority,status |
---|
maximumIssues | 20 |
---|
jqlQuery | project = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-364 |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
|
| |
Image AddedREQ-360 - Application config should be fully prepared before starting the application container To Do |
| Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,updated,assignee,priority,status |
---|
maximumIssues | 20 |
---|
jqlQuery | project = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-360 |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
|
| |
Image AddedREQ-350 - Each ONAP project shall improve its CII Badging score by improving input validation and documenting it in their CII Badging site. To Do |
| Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,updated,assignee,priority,status |
---|
maximumIssues | 20 |
---|
jqlQuery | project = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-350 |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
|
|
7- TSC PRIORITY 3 Optional (please indicate where you plan to contribute)
Image RemovedREQ-340 - ONAP to support Multi - tenancy To Do | Multi tenancy support, may imply many changes | |
Image RemovedREQ-374 - ONAP shall use STDOUT for logs collection To Do | Additonal Log Appender for STDOUT | |
Image RemovedREQ-369 - Replace nfs share with storage class as a default deployment option To Do | Should be test only for SDC, managed at OOM level still requires to be checked | |
Image RemovedREQ-364 - Replace NodePorts with ingress controller as a default deployment option To Do | Should be test only for SDC, managed at OOM level still requires to be checked | |
Image RemovedREQ-360 - Application config should be fully prepared before starting the application container To Do | Verify docker entrypoints for tricks | |
Image RemovedREQ-350 - Each ONAP project shall improve its CII Badging score by improving input validation and documenting it in their CII Badging site. To Do | Check inputs for length & special charsMount container FS as Read only, verify if impact on SDC | | Epics
| Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type |
---|
|
|
...
...
...
...
| maximumIssues | 20 |
---|
jqlQuery | project = SDC |
---|
|
|
...
...
Epic, Story, Task, bug) AND "Epic Link" = REQ-359 | serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
|
|
...
...
SDC Backlog Overview - Not committed for the release (except for stories that have been captured in the above table), best effort
Jira |
---|
server | ONAP JIRA |
---|
columns | key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution |
---|
maximumIssues | 20 |
---|
jqlQuery | project = SDC and AND issuetype in (story) and Epic, Story, Task, bug) AND fixVersion = "Guilin Release" |
---|
serverId | 425b2b0a-557c-3c0c-b515-579789cceedb |
---|
|
...
Sub-components are repositories and are consolidated in a single centralized place. Edit the Release Components name for your project in the centralized page.
- Jtosca
- SDC Tosca
- SDC Distribution Client
- SDC base docker
SDC titan cassandra
- SDC workflow designer
Architecture
...
Name | Description | Version |
---|
Cassandra | Open-source distributed storage system | 23.1.19 |
Docker | VM container |
|
JanusGraph | Open-source, distributed graph database | 1.0.0 |
Jetty | Open-source application server | 9.3.X
|
Ubuntu | Open-source software operating system | 16.0.4-LTS |
vnc | vnc server used for ui testing | ubuntu-xfce-vnc:1.3.0
|
...
Please update any risk on the centralized wiki page - Frankfurt Risks – To be updated when avail
Fill out the Resources Committed to the Release centralized page.
...