Versions Compared

Key

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

...

Project NameEnter the name of the project
Target Release NameFrankfurt Release
Project Lifecycle StateEither Incubation, Core, Mature. Refer to ONAP Charter, section 3.3 Project Lifecycle for further information
Participating Company Company (Alphabetical order) AT&T, Amdocs, Bell Canada, CMCC, DT, Fujitsu, Huawei, Intel, Nokia, Orange, Samsung, Tech Mahindra 

Scope

What is this release trying to address?

  • Integrate the AAF and upgrade the APIs to Https - ATT
  • ETSI alignment improvements - Ericcson, Huawei, Verizon
    • SOL005 adaptation
    • SOL003 adaptation
  • PNF orchestration Enhancements - Ericcson, Huawei, Nokia
    • PNF sotware upgradeupgrade  
    • PNF PNP enhancementenhancement  
  • CCVPN Enhancement
    • ODM MDONS support -  Fujitsu
    • Eline support - Bell, Huawei, CMCC
  • 5G Slicing - ATT, Amdocs, CMCC, Huawei, Wipro
  • CDS integration enhancement - ATT, Bell, Tech Mahindra
  • (SO Multi Cloud plugin improvements - Intel)
  • HPA -  Intel (Testing effort)
  • Component Upgrades to new Policy Lifecycle API : Resource commitment is being checked (ATT??)


Release Requirements

Features Being considered for F releaserelease (As per the resource availability):


SOL005 Adapter supports communication security
SOL005 Adapter supports NS/VNF Package Management and NS LCM
Multi-domain Optical Network Service Orchestration Support in SO
SOL002 Adapter - supports EM-triggered VNF/VNFC Management
SO Catalog Management Support
Frankfurt release planning milestone
Initiate/ Terminate slice service; Activate/deactivate Slice service
SO support of Network Slicing Demo in Frankfurt
ETSI Alignment Support - SOL003 Adapter Enhancement for Frankfurt
AAI update for VNF improvements
SO Multicloud plugin to Multicloud improvements
SO to CDS Enhancement for Generic Implementation
S3P improvement Requirements  
Upgrade the APIs to Policy


Minimum Viable Product

Same as was defined for E-alto, but is going to add AAF integration with external APIs updated to https.

...

Sub-components are repositories and are consolidated in a single centralized place. Edit the Release Components name for your project in the centralized page.

onap/so/api-handler-infra

onap/so/bpmn-infra

onap/so/catalog-db-adapter

onap/so/openstack-adapter

onap/so/request-db-adapter

onap/so/sdc-controller

onap/so/sdnc-adapter

onap/so/so-monitoring

onap/so/vfc-adapter

onap/so/vnfm-adapter

Architecture

High level architecture diagram

...

Anyone reading this section should have a good understanding of all the interacting modules.

...

...

  • change pom files for ODL Neon SR1 upgrade
  • increase version number in pom

...

  • add scripts for startup springbook framework 
  • increase version number in pom

...

  • add new LCM actions
  • increase version number in pom

...

  • move from oom Repo

Platform Maturity

Refering to CII Badging Security Program and Platform Maturity Requirements, fill out the table below by indicating the actual level , the targeted level for the current release and the evidences on how you plan to achieve the targeted level.

...

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.

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

API Name

API Description

API Definition Date

API Delivery date

API Definition link (i.e.swagger)

Interface Type
SDC
REST API

Currently Available

TBDAAIREST API

Currently Available

TBDCCSDKOpenDayLight, SLI, AAI Client, dblibEnd of MarchTBDDMaaPAPI  to publish/subscribe to  events sent for VNF/VM action requests.Currently AvailableTBDDMaaP APIAAFApplication Authorization FrameworkCurrently AvailableCurrently Available
  • API Outgoing Dependencies

API this project is delivering to other projects.

API NameAPI DescriptionAPI Definition DateAPI Delivery dateAPI Definition link (i.e.swagger)NB InterfaceRESTful APIAPPC LCM API GUIDE
APIs for distribute service modelsDefined in AmsterdamDelivered in Amsterdam

SO interfaces


Incoming and Out going
A&AIAPIs for inventory dataDefined in AmsterdamDelivered in Amsterdam

SO interfaces


Out Going
SDN-CAPIs for network controllerDefined in AmsterdamDelivered in Amsterdam

SO interfaces


Out going
APP-CAPIs for application controllerDefined in AmsterdamDelivered in Amsterdam

SO interfaces


Out Going
VF-CAPIs for Network ServiceDefined in AmsterdamDelivered in Amsterdam

SO interfaces


Out Going
Multi-VIMAPIs for Multi-VIMDefined in CasablancaDelivered in Casablanca and enhancements expected in F release.

SO interfaces


Out Going
OOFAPIs for placement and homingDefined in BeijingDelivered in Beijing

SO interfaces


Out Going
DCAEFor PNF instantiation message from DCAE over DMaapDefined in CasablancaDelivered in Casablanca

SO interfaces


Incoming
SOL003ETS SOL003 interafces between SO and VNFMDefined in D releaseDelivered in D release

SO interfaces


Out Going
CDSgRPC APIs between SO and CDSDefined in D releaseDelivered in D release

06

Detailed doc in SO

Jira Legacy
serverSystem Jira
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keySO-2504

Out Going
SOl005ETSI SOL005 interface between SO and NFVO (VFC / external)Defined in F releaseDelivered in F release

Jira Legacy
serverSystem Jira
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keySO-2504

Out Going


  • Third Party Products Dependencies

Third Party Products mean products that are mandatory to provide services for your components. Development of new functionality in third party product may or not be expected.
List the Third Party Products (OpenStack, ODL, RabbitMQ, ElasticSearch,Crystal Reports, ...).

Name

...

OpenDaylight controller platform

...

FOSS used for Service Orchestrator


In case there are specific dependencies  (Centos 7 vs Ubuntu 16. Etc.) list them as well.

...

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
maximumIssues20
jqlQueryproject = "Application Controllerservice orchestrator" AND type = Bug AND fixVersion = "Frankfurt Release"
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176

...

List the risks identified for this release along with the plan to prevent the risk to occur (mitigation) and the plan of action in the case the risk would materialized materialised (contingency).

Risk identifiedMitigation PlanContingency Plan
To fill outTo fill outTo fill out
  • Resources

Fill out the Resources Committed to the Release centralized page.

  • Release Milestone

...