Versions Compared

Key

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

...

Non Functional RequirementsOwnerSub-categoryProject Impacted for Casablanca
S3P
  • Performance
  • Stability
  • Resiliency
  • Security (see below)
  • Scalability
  • Manageability
  • Usability
Likely ALL depending upon TSC determination of new level requirements per category
Security

Note: This does not cover what is in S3P.  However based on that it is expected to use CADI to get certificates to enable secure communication

Pluggable authentication and Authorization (Use of CADI and ?): All projects

Secure communication to xNFs (Security for 5G Use cases). DCAE, APPC, VFC? VNF requirements. (Secure Communication to Network Functions)
- TLS

Truning ON AAF in Portal and start using role management for partners - Policy, SDC, VID, AAI requires SDK upgrade

AAF certificate management integration (both for FE HTTPs and BE rest API calls) on All applications

Vnf package security with SOL 004: SDC, VNF reqs, VNF SDC

Use of CADI to support secure communication and authorisation

pluggable authorization (CADI and ???)

TLS and/or SSH for netconf : Appc, cnf reqsves security?(APP-C, SDN-C, CCSDK)
- VES security? 

Vnf package security following SOL 004: SDC, VNF reqs, VNF SDC


Upgrade (from Beijing to Casablanca)

Architecture Alignment

  • API improvement
  • Real time streaming
  • K8S Support (for VNFs)

HEAT support ?

HEAT-based ONAP deployment support should be dropped once OOM-based ONAP deployment's issues are fully identified and resolved.

Recommendation from TSC: keep supporting HEAT in Casablanca for testing and integration purposes. However, HEAT won't be a gating item at Release Sign-Off.

Internationalization language support
  • User Experience
Design language/internationalization component in Portal and provide service apis to partnering apps like Policy, VID, SDC, AAI
TestingHelen Chen
  • Enable JavaScript Unit tests
  • CSIT tests

Most UI projects with javascript.

This is related to Code Coverage: recommendation from TSC is to keep 50% Code Coverage for Casablanca including JavaScript. (Beijing code coverage was only covering Java and Python code)

Database as a service
  • Database
Music team planning to provide DB as a service. All applications having local DB can switch to this.
Service audit - POMBA
  • Audit
POMBA - off Logging project

...