Requirements for Dublin release - road map

Enhance ONAP Portal and support Dublin release: (review Portal impacts based on SP priorities for Dublin)

5G Usecase Impacts on Portal platform

  • Impact on Functional Menu for the usecase flows to different components.

  • User next step recommendation feature can help new users that are not familiar with the 5G steps.

Security

  • AAF integration for partners - SDC, AAI requires SDK upgrade.

  • AAF certificate management integration (both for FE HTTPs and BE rest API calls, widget MicroService, Cassandra, DB)

  • API Access restrictions - Utilize CADI Integration to secure system to system communication

  • Addressing security issues – NexusIQ Critical and Severe issues; maintaining CII badging;

New features

  • Angular 6 Upgrade of ONAP Portal and SDK

    • may impact partnering apps like Policy and VID

  • Onboarding Apps: Pomba, SDN Self Service Portal & Admin Portal(Manoop/Sunder to validate) Use Case UI (FW Mode), MSB (FW Mode), CLAMP Designer

  • Simplified Self Service Onboarding – Phase1

  • Locale/Internationalization language support – UsecaseUI project integration.

  • Reporting feature enhancement in portal/sdk.

Address ONAP Platform Maturity Guidelines

  • Support deployment, scalability issues of the platform (DB docker- Galera Cluster)

  • Music Cassandra as a service - integration

  • Music team to provide DB as a service

  • Improve integration with OOM deployment.

  • Switch from dedicated MariaDB to centralized ONAP Database as a service (OOM Team integration).

  • Some dockers use mysql in onap, some use mariadb, different dockers use the same database version is also inconsistent, resulting in very confusing, it is recommended to have a unified version and software.

  • API versioning and backward compatibility support

House Keeping

  • Improve code coverage from 65% to 80% - JUnit Test Coverage;

  • Address Sonar reported critical issues;

  • Improved logging, docker separation, and SDK Simplification.

    • Split DB, Portal and SDK docker images

    • Simplify deployment by avoiding the etc/hosts file entries

  • Footprint optimization: reduce image size, avoid image duplications, reduce memory requirements.

  • Maintain documentation for the architecture, APIs and release notes.

Test Automation

  • Add new tests through Robot Framework for the new features.

  • Perform pairwise testing – through automated tests for CLI, SDC, MSB, VID, Policy, AAI.

  • Stability for Portal - platform level soak w/random transactions.

Plan and Support next ONAP “ElAlto” release:

  1. Requirements planning for the E release.

  2. Analyzing the technical impacts and Architecture impacts.

  3. Propose the new features and resource planning.