Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

The content of this template is expected to be fill out for M1 Release Planning Milestone.

...

Project NameEnter the name of the project
Target Release NameGuilin
Project Lifecycle StateIncubation
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 EpicTSC PrioritySDC Epic(s) and/or SDC Story(ies)Committed Contributors

Jira Legacy
serverSystem Jira
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyREQ-342

RANK #3 – PTL GO/NO GO

Jira Legacy
serverSystem Jira
columnskey,summary,type

,created

,updated,

due,

assignee

,reporter

,

priority,

status,resolution
maximumIssues20
jqlQueryproject = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-342
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

CMCC, Amdocs

Confirmed commit from :

SDC - CMCC



5 Functional Requirements :

...

Image RemovedREQ-366 - Containers must crash properly when a failure occurs To Do

...

  • Contributors : ?

...

Image RemovedREQ-365 - Containers must have no more than one main process To Do

...

  • Contributors : ?

...

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

...

  • Contributors : ?

...

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

...

  • Contributors : ?

...

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

...

  • Contributors : ?

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
  • Contributors : ?
Image RemovedREQ-374 - ONAP shall use STDOUT for logs collection To Do
Additonal Log Appender for STDOUT
  • Contributors : ?
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
  • Contributors : ?
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
  • Contributors : ?
Image RemovedREQ-360 - Application config should be fully prepared before starting the application container To Do
Verify docker entrypoints for tricks
  • Contributors : ?
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 chars
Requirement EpicTSC PrioritySDC 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

...

  • Contributors : AT&T

Mentee SDC (Amir) supported by AT&T mentor

Jira Legacy
serverSystem Jira
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyREQ-324

RANK #3 – PTL GO / NO GO

Jira Legacy
serverSystem Jira
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-324
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

Ercisson, Orange OK

Jira Legacy
serverSystem Jira
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyREQ-334

RANK #2 – Continuity 

Jira Legacy
serverSystem Jira
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = SDC AND issuetype in (Epic, Story, Task, bug) AND text ~ETSI AND fixVersion = "Guilin Release"
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

Ericsson support on SDC

see Req Jira for details

Jira Legacy
serverSystem Jira
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyREQ-335

RANK #3 – PTL GO / NO GO

Jira Legacy
serverSystem Jira
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-335
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

China Mobile OK

See discussion in REQ Jira


Jira Legacy
serverSystem Jira
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyREQ-341

RANK #0  – TSC Special GO

Jira Legacy
serverSystem Jira
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-341
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

SDC (S): Lumina, Huawei Orange


stories created and assigned

Jira Legacy
serverSystem Jira
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyREQ-353

RANK #0  – TSC Special GO

Jira Legacy
serverSystem Jira
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-353
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

Ericsson, Nokia OK

Ericsson contributing to 349 NF


18 Non functionals :

10 - TSC MUST HAVE (please indicate where you plan to contribute)

Requirement EpicTSC PrioritySDC 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 Legacy
serverSystem Jira
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-323
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

  • Contributors : AT&T

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 Legacy
serverSystem Jira
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-366
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

  • Contributors : ?
Image AddedREQ-365 - Containers must have no more than one main process To Do
RANK #1 - Must Have

Jira Legacy
serverSystem Jira
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-365
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

  • Contributors : ?
Image AddedREQ-380 - ONAP container repository (nexus) must not contain upstream docker images To Do
RANK #1 - Must Have

Jira Legacy
serverSystem Jira
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-380
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

Image AddedREQ-379 - ONAP projects must use only approved and verified base images for their containers To Do
RANK #1 - Must Have

Jira Legacy
serverSystem Jira
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-379
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

Image AddedREQ-373 - ONAP must complete update of the Python language (from 2.7 -> 3.8) To Do
RANK #1 - Must Have

Jira Legacy
serverSystem Jira
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-373
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

Image AddedREQ-362 - All containers must run as non-root user To Do
RANK #1 - Must Have

Jira Legacy
serverSystem Jira
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-362
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

  • Contributors : AT&T
Image AddedREQ-361 - Continue hardcoded passwords removal To Do
RANK #1 - Must Have

Jira Legacy
serverSystem Jira
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-361
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

  • 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 Legacy
serverSystem Jira
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-349
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

  • 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 Legacy
serverSystem Jira
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-351
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

  • 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 Legacy
serverSystem Jira
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-358
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

  • 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 Legacy
serverSystem Jira
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-340
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

  • Contributors : YoppWorks, Amdocs

Agreed as a Stretch goal

Image AddedREQ-374 - ONAP shall use STDOUT for logs collection To Do

Jira Legacy
serverSystem Jira
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-374
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

  • Contributors : ?
Image AddedREQ-369 - Replace nfs share with storage class as a default deployment option To Do

Jira Legacy
serverSystem Jira
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-369
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

  • Contributors : ?
Image AddedREQ-364 - Replace NodePorts with ingress controller as a default deployment option To Do

Jira Legacy
serverSystem Jira
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-364
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

  • Contributors : ?
Image AddedREQ-360 - Application config should be fully prepared before starting the application container To Do

Jira Legacy
serverSystem Jira
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-360
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

  • Contributors : ?
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 Legacy
serverSystem Jira
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = SDC AND issuetype in (Epic, Story, Task, bug) AND "Epic Link" = REQ-350
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

  • Contributors : ?
Image ModifiedREQ-359 - Container rootfs must be mounted readOnly To Do
Mount container FS as Read only, verify if impact on SDC
  • Contributors : ?

Epics


Jira Legacy
serverSystem Jira
columnskey,summary,type

...

,updated

...

,assignee

...

,priority,status

...

maximumIssues20
jqlQueryproject = SDC

...

AND issuetype in (

...

Epic, Story, Task, bug) AND "Epic Link" = REQ-359
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

...

  • Contributors : ?


SDC Backlog Overview - Not committed for the release (except for stories that have been captured in the above table), best effort

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQueryproject = SDC and AND issuetype in (story) and Epic, Story, Task, bug) AND fixVersion = "Guilin Release"
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

...

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

...

List the API this project is expecting from other projects.
Prior to Release Planning review, Team Leads must agreed on the date by which the API will be fully defined. The API Delivery date must not be later than the release API Freeze date.

Prior to the delivery date, it is a good practice to organize an API review with the API consumers.

...

NameDescriptionVersion
Cassandra

Open-source distributed storage system

23.1.19
DockerVM container
JanusGraphOpen-source, distributed graph database

1.0.0

JettyOpen-source application server
9.3.X
UbuntuOpen-source software operating system16.0.4-LTS
vncvnc 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

  • Resources

Fill out the Resources Committed to the Release centralized page.

  • Release Milestone

...