Dublin Planning Session (Initial Priority List)

Scope:



 



JIRA User Story

Dublin

Priority

Theme

 Level Of Effort

ONAP Component 

 Partners

JIRA User Story

Dublin

Priority

Theme

 Level Of Effort

ONAP Component 

 Partners

Convert the Bundle Run Time Execution to Microservice (Blueprint processor Platform mS)

  • Blueprint Process to support the multi controller blueprint artifact model

01

Controller Design Studio

Difficult

CCSDK 

AT&T , BELL, IBM

TechM

Movie Generic Resource API to DMAAP Event Process.

  • Impact SO and SDNC to support DMAAP event for generic resource api.

  • Instantiation -. SHORT Term approach is to solve the SO to SDNC. Walk through sequence diagrams.

    • include Allotted Resource Refactoring. – Include Gil Bullard in the discussion.

  • Long Term approach need to be discussion in Architecture.  [VID > SO > SDNC]  Post Dublin

    • Dan T and Marc will take into architecture forum discussion.

02

Controller Design Studio

Moderate

 SO, CCSDK

AT&T , BELL

Generic Resource API and blueprint mS to support Asynch transaction  via DMAAP event

03

Controller Design Studio

Moderate 

 CCSDK

AT&T, BELL

Controller Design Studio [CDS] Evolution

  • Controller Blueprint Management , Controller Catalog Management, Controller Data Dictionary Management

  • create multi controller blueprint artifact 

  • CDT/CDS MS to CCSDK – Create US for Jenkin Jobs. 

  • SDC Integration with Controller Design Studio (CDS).

         https://lf-onap.atlassian.net/wiki/display/DW/Generic+Designer+Support

  • Register new capabilities in CDS.

  • DD Governance includes Approve & Publish to code cloud, Reject with Reason.  Dashboard for New DDs Pending for approval, Rejected and Approved.



Controller Run Time Studio [Phase Approach]

  • Blueprint Execution include Resource Input, Resource Assignment, Configlet Preview, Configlet Content Distribution.

  • Multiple Threads running on the router for configlet content distribution

  • No Ordering Stacking?

  • Allow Multiple Lifecycle Change in parallel??

  • Handling of Asynch Event Notification

  • View MD-SAL Operation Viewing

  • Dashboard Support for the pending, in-processed, completed and failed request/jobs/threads. Note: Include the User Group, User Id, Vnf Name

  • Integrate with ECOMP Portal



04

Controller Design Studio

Difficult

 CCSDK, APPC

DESIGN TIME [TechM, AT&T]

RUN TIME (IBM)

HUAWEI - Yang to check on the development resource. SDC to CDS integration.

Instantiation Use Case

  • Naming mS Enhancement

  • Extended DD for A&AI Capabilities

  • Netbox Enhancement



 Post Instantiation Use Case

  • Multi Step Test and Turn Up

  • Directive API (Validation) Modeling  -- Generic Parser Model for JSON

    • Injecting Scripts

  • Rollback Modeling

  • RESTCONF, NETCONF

00-USE CASE

Controller Design Studio





HUAWEI  for Instantiation testing

BELL for POST Instantiation Testing

Complete the integration with APP-C with DD API



Controller Design Studio

 Moderate

 AAP-C

IBM

Ansible Server mS to CCSDK (helm chart common??) --- Should we go to OPEN Source ansible server? OpenSource Ansible server is heavy to run.

---Needs discussion.

No High availability solution for ansible server.



Generic Controller Architecture

 TBD





Controller Resource Manager GUI (Cloud Params) - Nice to have



Controller Design Studio

Moderate

CCSDK, VID



Handling Complex Objects for input and output - Dan Timoney

A1

Generic Controller Architecture

Difficult

CCSDK 

AT&T

Merge ECOMP/ONAP (AT&T Internal) for Generic Resource API - Bruce Brandon

 A2

Generic Controller Architecture

Moderate

CCSDK

AT&T

Generic Resource API to CCSDK - Nice to have - Bruce Brandon

 A3

Generic Controller Architecture

Moderate

CCSDK, SDNC

AT&T

Extend Naming MS to support groovy scripting or scripting

 05

Controller Design Studio

Moderate

Policy Manager, CCSDK 

BELL

Extend Data Dictionary to support assignment capability - Nice to have



Controller Design Studio

Moderate

 CCSDK



Generic Parser Model for XML - Nice to have



Controller Design Studio

Difficult

CCSDK



Generic Parser Model for YANG Model - Nice to have



Controller Design Studio

TBD





Add a mechanism in the blueprint to pass the capability sequence. (optional) by the default the DG specifies the preselected capability order.

09

Controller Design Studio

 Easy

CCSDK 

Huawei - Yang to check.

Automate JSON file generations for Instantiation use case and how to integrate the new capabilities. – Post Dublin



Controller Design Studio

Difficult

CCSDK 



Netbox MS and Vlan Tag capabilities.

  •  A. generic adapter for handling the merging of JSON/XML to context memory — POST Dublin

  • Extend Nextbox capabilities for vlan Tag  — for Dublin

  • Netbox as a mS – POST Dublin

06

Controller Design Studio

Moderate

 CCSDK, Netbox

BELL

Netbox capability enhancement for manual assignments. 

07

Controller Design Studio

Easy

CCSDK, SDNC, Netbox

BELL

Data Dictionary Retrieval of the ONAP Environment Parameters from A&AI – Test the Instantiation Use Case (vFW)

08

Controller Design Studio

Moderate

 CCSDK

AT&T

BELL