Non Functional Requirement | Owner | Project Impacted | Priority | M1 Scorecard | TSC M1 Approval | M3 Scorecard | M3 TSC Approval | M4 Scorecard | TSC M4 Approval | Link(s) to HLD/LLD if any | Dependency (from/to) another project(s) | T-Shirt Size (XS, S, M, L, XL) | Project's Impact: Test Only (TO), Code (C) | Committed (C)/Partially Committed (P) or not (N) per Impacted projects | If Partially or not Committed, what are gaps/ project (people/FTEs; HLD/LLD; etc) |
---|
Improve our E2E Process Automation | | SO SDC CCSDK OOM Testsuite Documentation | 1 | It will not include the following items in Dublin - Support TOSCA network constructs
- Single click instantiation (Using VID)
| Y
| | Y | End 2 End tests to start | Y | | AAI AAF DMaaP Policy
PNF use case (5G) | XL | Code: SO SDC CCSDK OOM Testsuite APPC (CDS) TO: AAI DMaaP Policy
| SDC: TechM (C) IBM (C) CCSDK: ATT (C) Bell (C) IBM (C) Ericsson (C) TechM (C) SO: Ericsson (C) Bell (C) ATT (P) OOM: Orange (P) Bell (C) Testsuite: Orange (C) Huawei (C) Dutch T (C) Documentation: Orange (C) Bell (C) Dutch T (C) AAI: TO |
|
S3P - Footprint Optimization (Integration with Alpine) Alpine is the target, but possibility to use oother based OS (cf TSC 2019-02-28) | | OOM + ALL | 1 | Container optimization : on –going (eg SDNC) Testing Strategy https://lists.onap.org/g/onap-tsc/message/4605
| Y | Reduction effort between Casablanca and Dublin Some old images to be renewed CIA team will endorse SDC Optimized Docker excpected to be ready for RC0 | Y | | Y | |
|
|
| SDC: N CCSDK, CLAMP: Committed Multi-VIM/loud: committed Policy: committed DCAE: Not committed | SDC: no resources
DCAE: Resource constraint |
Component/memory optimization: Ongoing Assessment | | OOM + ALL | 1 | Component/memory optimization: Ongoing Assessment Testing Strategy https://lists.onap.org/g/onap-tsc/message/4605
| Y | Global effort to optimize resources for small installation Capabilities to configure JAVA_OPTS for Java based images
| Y | The ONAP Minimal Deployment target OK. Some attention required for AAI
| Y | https://wiki.onap.org/download/attachments/45293323/Dublin-Footprint-Optimizations.pdf?version=1&modificationDate=1544543600000&api=v2 CIA Dublin Release Planning Checklist and wiki to be published.
|
|
|
| SDC: N CCSDK, CLAMP: Committed Multi-VIM/loud: committed Policy: committed DCAE: Not committed | SDC: no resources
DCAE: Resource constraint |
Global optimization (e.g. shared DB) - stretch goal=shared PostgreSQL; shared MariaDB | | OOM + ALL | 1 | Global optimization (e.g. shared DB) - stretch goal=shared PostgreSQL; shared MariaDB Testing Strategy https://lists.onap.org/g/onap-tsc/message/4605
| Y | Shared DB instance creation on-going First integration with ONAP component on-going | Y | Code OK for Mariadb-galera cluster and Cassandra cluster A&AI Integrated with Shared Cassandra. SDC has been tested but in discussion with PTL on merging into release. SDNC and SO (in test - awaiting PTL approval) with mariadb-galera. | Y | |
|
|
| SDC: N CCSDK, CLAMP: Committed Multi-VIM/loud: committed Policy: committed DCAE: Not committed | SDC: no resources
DCAE: Resource constraint |
CI/CD | | OOM + Integration (Infrastructure)
| 1 | Manual PH1
| Yes with limited scope: Manual PH1
| Healthcheck gate is operational | Y | Infrastructure up , per commit triage working well- thank you Orange | Y | | Integration Logging OOM + ALL (helm charts) | L | no except devops/scripts in oom/integration | OOM: Linux Foundation (C) Orange (C) Bell (C) Amdocs (C) Logging: Bell (C) Amdocs (C) Integration: |
|
Document as You Code | | ALL | 1 | | Yes | | Y | | Y | Tracked in JIRA - Label: Documentation |
|
|
|
|
|
Security by Design | Security Subcommittee | ALL | 1 | Security Checklists integrated to the Release Milestone templates | Yes
| | Y | Yellow - Vulnerability Review Tables not finalized for few projects
- Some projects missing answers for CII Passing badge and have not added Jim Baker as an editor of their CII badge
- Some projects still exposing interfaces via HTTP instead of HTTPS
|
| https://wiki.onap.org/download/attachments/45293323/2018-12%20Virt%20F2F%20-%20%20Dublin%20Security%20-%20Requirements-pa2.pptx?version=1&modificationDate=1544453068000&api=v2 |
|
|
|
|
|
Modeling M3 Checklist enhancement | Modeling Subcommittee | SO, SDC, VFC, APPC, VNFSDK | 1 | | De-scoped from Dublin - TSC decision on 2/21 |
|
|
|
| Proposed M3 Checklist modeling updates discussion |
|
|
| VFC: Committed |
|
Move Helm Chart (OOM) at project level | | OOM + ALL | 1 | | Y | In progress: | Y | Transfer for A&AI targeted for April 18th,2019. Once successful, will transfer: - policy
- aaf
- appc
- dcae (awaiting review of documented process before proceeding - see below)
OOM - Development workflow after code transfer to tech teams [ON HOLD] | Y |
|
|
|
| During the PTL meeting on 12/17 -it was agreed that No enforcement to make it happen for all project in Dublin release, but expectation to to completed within El Alto release. This could potentially be a S3P items. 6 projects have been identified for trial: Logging, Policy, APPC, CLAMP, AAI and ONAP CLI |
|
oParent Integration to fix vulnerabilities | Security Subcommittee Yang Xu | Integration +ALL | 1 | | Y | | Y | | Y |
|
|
| Modeling: TO | AAI, DCAE, DMaaP, Holmes, Logging, Modeling, MSB, Multi-Cloud, ONAP CLI, UUI, Policy, Portal, SO, VFC, VNFSDK, AAF,CLAMP, MUSIC: Already Integrated ExtApi, VID: Committed SDC: Not Committed CCSDK/SDNC, OOM, APPC, OOM: No | CCSDK/SDNC, APPC: dependency on ODL OOF (HAS, OSDF): python, not Java SDC: No resource OOM: No java code
|
Additional functional tests delivered per project on OOM | | | 1 | Reviewed on 2/14 with the Integration Team Final presentation to the PTLs on 2/19 | Yes
|
Some teams raising requests/risks to get help achieving this by M4. | Y | Lack of people See Risks
|
| | Infrastructure capacity |
|
|
|
|
S3P- Geo-Redundancy | | OOM (introduction of CNI)/MUSIC capabilities leveraged by initial ONAP Components i.e. OOF, Portal, SDC | 2 | | Yes | OOF is running in multiple geos. Portal also using MUSIC. SDC & Policy will be in next release. | Y | | Y | Platform Maturity Resiliency Requirements |
|
|
|
|
|
SOL 004 (VNF Package Security) | | SDC, VNFSDK | 2 | | Yes | | Y | Notified 2019-04-19 that the requirement is outplan as of 2019-04-22. |
| SDC: Jira is for PNF package.
VNFSDK: Partially implemented in Casablanca.
|
|
|
| SDC and VNFSDK: Committed based on Ericsson and Nokia contribution. |
|
xNF communication security enhancements. | | DCAE | 3 | Testing confirmed by Nokia - Przybysz, Marcin
| Yes | ONLY DCAE component. No other projects securing the xNF comms. | Need review at TSC | | Y | Slide presented on PTL Call (1/14/2019) DCAEGEN2-1101 - DCAE enhancements to support certificate authentication for HTTPS. All HTTPS connections from xNFs go to DCAE so no other projects need to be updated. DCAEGEN2-978 - DCAE replaces clear text password with hash. |
|
|
| DCAE - Committed based on Nokia's contribution Controller part (SDNC) committed from Ericsson, see 5G UC.
|
|
S3P - Service Mesh (ISTIO) | Security & Architecture Subcommittees | ALL except MSB or performed at K8S level (OOM); Poc of ISTIO plug-in to AAF not resourced | 4 | | No |
|
|
|
| https://wiki.onap.org/download/attachments/45293323/2018-12%20Virt%20F2F%20-%20%20Dublin%20Architecture%20Requirements-pa3.pptx?version=1&modificationDate=1544650581000&api=v2 |
|
|
|
|
|
S3P Manageability - Logging Capabilities | | see yellow/red in in progress log, aaf cli, consul, contrib, dcae, dmaap, nbi, oof, sdnc, so, uui, vid, vnfsdk, vvp good aai, appc, clamp, esr, multicloud, policy, pomba, portal, sdc, vfc
| 4 | | No |
|
|
|
| Library: In progress portal/sdk and possible so library adjustment Infrastructure: dmaap is adding containers, need to work with other teams in red as part of overall | Log OOM Portal SO AAI |
| OOM (c) LOG (c) Portal (c) SO (c) AAI (c) Multicloud(c) | LOG/POMBA OOM
|
|
Locale/Internationalization language support | | Portal, UsecaseUI | 3 | No particular Integration Testing required. Portal/UUI Teams will provide the testing resources | Y | Implementation complete - test phase | Waiting for inputs | Assume code complete based on M3 feedback |
| | Portal, UsecaseUI | L | Code: PORTAL, UsecaseUI | UsecaseUI (C) |
|
Angular 6 Upgrade of ONAP Portal and SDK | | Portal | 3 | Development Stretch Goal for Dublin. No particular Integration Testing required. Portal container at RC0 will be the final version to be tested | Y | | Y | Implementation and documentation of the Angular upgrade that is scoped in Dublin is complete. Further, new screen changes are being planned to E release (as the Angular upgrade is a huge XL sized effort) | Y | | Portal | XL | Code: PORTAL TO: Policy, VID | PORTAL (C) |
|