Versions Compared

Key

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

...

List the functionalities that this release is committing to deliver by providing a link to JIRA Epics and Stories. In the JIRA Priority field, specify the priority (either High, Medium, Low). The priority will be used in case de-scoping is required. Don't assign High priority to all functionalities.

Requirements Epics for Guilin, Code mpacting CLAMP


Use Case : None


Functional Requirements : None


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
serverONAP JIRA
columnskey,summary,type,

...

updated,

...

assignee

...

,priority,status

...

maximumIssues20
jqlQueryproject =

...

CLAMP AND labels !=relman AND issuetype in (

...

Epic, Story, Task, bug) AND issueFunction in linkedIssuesOf( "issue = REQ-323")
serverId425b2b0a-557c-3c0c-b515-579789cceedb

...

  • Contributors : AT&T
Image AddedREQ-366 - Containers must crash properly when a failure occurs To Do
RANK #1 - Must Have

Jira
serverONAP JIRA
columnskey,summary,type

...

,updated

...

,assignee

...

,priority,status

...

maximumIssues

...

Requirements Epics for Guilin, Code mpacting CLAMP

Use Case : None

Functional Requirements : None

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 ContributorsImage RemovedREQ-323 - Each project will update the vulnerable direct dependencies in their code base

20
jqlQueryproject

...

= CLAMP AND labels !=relman AND issuetype in (Epic, Story, Task, bug) AND issueFunction in linkedIssuesOf( "issue = REQ-366")
serverId425b2b0a-557c-3c0c-b515-579789cceedb

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

Jira
serverONAP JIRA
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = CLAMP AND labels !=relman AND issuetype in (Epic, Story, Task, bug) AND issueFunction in linkedIssuesOf( "issue = REQ-

323

365")
serverId425b2b0a-557c-3c0c-b515-579789cceedb

  • Contributors : AT&T
  • already DONE
366 - Containers must crash properly when a failure occurs
380 - ONAP container repository (nexus) must not contain upstream docker images To Do
RANK #1 - Must Have

Jira
serverONAP JIRA
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = CLAMP AND labels !=relman AND issuetype in (Epic, Story, Task, bug) AND issueFunction in linkedIssuesOf( "issue = REQ-

366

380")
serverId425b2b0a-557c-3c0c-b515-579789cceedb

365
379 -
Containers must have no more than one main process
ONAP projects must use only approved and verified base images for their containers To Do
RANK #1 - Must Have

Jira
serverONAP JIRA
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = CLAMP AND labels !=relman AND issuetype in (Epic, Story, Task, bug) AND issueFunction in linkedIssuesOf( "issue = REQ-

365

379")
serverId425b2b0a-557c-3c0c-b515-579789cceedb

  • Contributors : AT&T
already DONE
380
373 - ONAP
container repository (nexus) must not contain upstream docker images
must complete update of the Python language (from 2.7 -> 3.8) To Do
RANK #1 - Must Have

Jira
serverONAP JIRA
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = CLAMP AND

labels !=relman AND

issuetype in (Epic, Story, Task, bug) AND

issueFunction in linkedIssuesOf( "issue

"Epic Link" = REQ-

380")

373
serverId425b2b0a-557c-3c0c-b515-579789cceedb

  • N/A for CLAMP
379
362 -
ONAP projects must use only approved and verified base images for their containers
All containers must run as non-root user To Do
RANK #1 - Must Have

Jira
serverONAP JIRA
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = CLAMP AND labels !=relman AND issuetype in (Epic, Story, Task, bug) AND issueFunction in linkedIssuesOf( "issue = REQ-

379

362")
serverId425b2b0a-557c-3c0c-b515-579789cceedb

  • Contributors : AT&T
Align all containers to Database, Java, Python, Docker, Kubernetes, and Image Versions
  • already DONE
373 - ONAP must complete update of the Python language (from 2.7 -> 3.8)
361 - Continue hardcoded passwords removal To Do
RANK #1 - Must Have

Jira
serverONAP JIRA
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = CLAMP AND labels !=relman AND issuetype in (Epic, Story, Task, bug) AND

"Epic Link"

issueFunction in linkedIssuesOf( "issue = REQ-

373

361")
serverId425b2b0a-557c-3c0c-b515-579789cceedb

N/A for CLAMP

  • Contributors : AT&T
  • Remove certificates from containers
362 - All containers must run as non-root user
349 - Each ONAP project shall define code coverage improvements and achieve at least 55% code coverage To Do
RANK #1 - Must Have

Jira
serverONAP JIRA
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = CLAMP AND labels !=relman AND issuetype in (Epic, Story, Task, bug) AND issueFunction in linkedIssuesOf( "issue = REQ-

362

349")
serverId425b2b0a-557c-3c0c-b515-579789cceedb

  • Contributors :
AT&Talready DONE
  • All (currently at 73%)
-361 - Continue hardcoded passwords removal
-351 - ONAP must complete update of the java language (from v8 -> v11) To Do
RANK #1 - Must Have

Jira
serverONAP JIRA
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = CLAMP AND labels !=relman AND issuetype in (Epic, Story, Task, bug) AND issueFunction in linkedIssuesOf( "issue = REQ-

361

351")
serverId425b2b0a-557c-3c0c-b515-579789cceedb

  • Contributors :
AT&T
  • Remove certificates from containers
  • AT&T
  • already DONE

1 - TSC PRIORITY 2 Continuity (please indicate where you plan to contribute)

349 - Each ONAP project shall define code coverage improvements and achieve at least 55% code coverage
358 - No root (superuser) access to database from application container To Do
RANK
#1 - Must Have
#2 – Continuity 

Jira
serverONAP JIRA
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = CLAMP AND labels !=relman AND issuetype in (Epic, Story, Task, bug) AND issueFunction in linkedIssuesOf( "issue = REQ-

349

358")
serverId425b2b0a-557c-3c0c-b515

-579789cceedbContributors : All (currently at 73%

-579789cceedb

  • Contributors : AT&T
  • already DONE

7- TSC PRIORITY 3 PTL GO/NO GO (please indicate where you plan to contribute)

351
340 - ONAP
must complete update of the java language (from v8 -> v11)
to support Multi - tenancy To Do
RANK #1 - Must Have

Jira
serverONAP JIRA
columnskey,summary,type,updated,assignee,priority,status
maximumIssues20
jqlQueryproject = CLAMP AND labels !=relman AND issuetype in (Epic, Story, Task, bug) AND issueFunction in linkedIssuesOf( "issue = REQ-

351

340")
serverId425b2b0a-557c-3c0c-b515-579789cceedb

  • Contributors :
AT&T
  • already DONE
  • ...

    • ?
    358 - No root (superuser) access to database from application container
    374 - ONAP shall use STDOUT for logs collection To Do
    RANK #2 – Continuity 

    Jira
    serverONAP JIRA
    columnskey,summary,type,updated,assignee,priority,status
    maximumIssues20
    jqlQueryproject = CLAMP AND labels !=relman AND issuetype in (Epic, Story, Task, bug) AND issueFunction in linkedIssuesOf( "issue = REQ-

    358

    374")
    serverId425b2b0a-557c-3c0c-b515-579789cceedb

    • Contributors :
    AT&T
  • already DONE
  • 7- TSC PRIORITY 3 PTL GO/NO GO (please indicate where you plan to contribute)

    • ?
    340 - ONAP to support Multi - tenancy
    369 - Replace nfs share with storage class as a default deployment option To Do

    Jira
    serverONAP JIRA
    columnskey,summary,type,updated,assignee,priority,status
    maximumIssues20
    jqlQueryproject = CLAMP AND labels !=relman AND issuetype in (Epic, Story, Task, bug) AND issueFunction in linkedIssuesOf( "issue = REQ-

    340

    369")
    serverId425b2b0a-557c-3c0c-b515-579789cceedb

    • Contributors : ?
    374 - ONAP shall use STDOUT for logs collection
    364 - Replace NodePorts with ingress controller as a default deployment option To Do

    Jira
    serverONAP JIRA
    columnskey,summary,type,updated,assignee,priority,status
    maximumIssues20
    jqlQueryproject = CLAMP AND labels !=relman AND issuetype in (Epic, Story, Task, bug) AND issueFunction in linkedIssuesOf( "issue = REQ-

    374

    364")
    serverId425b2b0a-557c-3c0c-b515-579789cceedb

    • Contributors : ?
    369 - Replace nfs share with storage class as a default deployment option
    360 - Application config should be fully prepared before starting the application container To Do

    Jira
    serverONAP JIRA
    columnskey,summary,type,updated,assignee,priority,status
    maximumIssues20
    jqlQueryproject = CLAMP AND labels !=relman AND issuetype in (Epic, Story, Task, bug) AND issueFunction in linkedIssuesOf( "issue = REQ-

    369

    360")
    serverId425b2b0a-557c-3c0c-b515-579789cceedb

    • Contributors : ?
    REQ-364 - Replace NodePorts with ingress controller as a default deployment option
    REQ-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
    serverONAP JIRA
    columnskey,summary,type,updated,assignee,priority,status
    maximumIssues20
    jqlQueryproject = CLAMP AND labels !=relman AND issuetype in (Epic, Story, Task, bug) AND issueFunction in linkedIssuesOf( "issue = REQ-

    364

    350")
    serverId425b2b0a-557c-3c0c-b515-579789cceedb

    • Contributors : ?
    360 - Application config should be fully prepared before starting the application container
    359 - Container rootfs must be mounted readOnly To Do

    Jira
    serverONAP JIRA
    columnskey,summary,type,updated,assignee,priority,status
    maximumIssues20
    jqlQueryproject = CLAMP AND labels !=relman AND issuetype in (Epic, Story, Task, bug) AND issueFunction in linkedIssuesOf( "issue = REQ-

    360

    359")
    serverId425b2b0a-557c-3c0c-b515-579789cceedb

    • 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


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

    Epics

    Jira
    serverONAP JIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    maximumIssues20
    jqlQueryproject=

    ...

    clamp and issuetype in (

    ...

    epic) and fixVersion="Guilin Release"
    serverId425b2b0a-557c-3c0c-b515-579789cceedb

    ...

    • Contributors : ?

    Stories

    ...

    Image RemovedREQ-359 - Container rootfs must be mounted readOnly To Do

    Jira
    serverONAP JIRA
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    maximumIssues

    ...

    25
    jqlQueryproject=

    ...

    clamp and issuetype in (

    ...

    story) and fixVersion="Guilin Release"
    serverId425b2b0a-557c-3c0c-b515-579789cceedb

    ...


    Longer term Roadmap

    Indicate at a high level the longer term roadmap. This is to put things into the big perspective.

    ...