Versions Compared

Key

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

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

...

Scope:


 

View file
nameCDS _Dublin_Scope.pptx
height250


JIRA User Story

Dublin

Priority

Theme Level Of EffortONAP Component  Partners

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

  • Blueprint Process to support the multi controller blueprint artifact model
1
01Controller 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.

2
02Controller Design StudioModerate SO, CCSDK

AT&T , BELL

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

3CDS Evolution

03Controller Design StudioModerate  CCSDKAT&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 
  • Register new capabilities in CDS.
    • 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


    04Controller Design StudioDifficult 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 CASEController Design Studio

    HUAWEI  for Instantiation testing

    BELL for POST Instantiation Testing

    Complete the integration with APP-C with DD API
    Move towards the CCSDK Repo from SDNC/APPC. (CDS)?

    Controller Design Studio Moderate AAP-CIBM

    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
    Resource API to CCSDKLCM, Dispatcher, etcSDC Integration with Controller Design Studio (CDS).Controller Resource Manager
    Controller Architecture TBD

    Controller Resource Manager GUI (Cloud Params) - Nice to have
    Controller Design StudioModerateCCSDK, VID
    Handling Complex Objects for input and output
    CCSDK Platform Enhancement 
    - Dan TimoneyA1Generic Controller ArchitectureDifficultCCSDK AT&T
    Merge ECOMP/ONAP (AT&T Internal) for
    generic resource api   
    Generic Resource API - Bruce Brandon A2Generic Controller ArchitectureModerateCCSDKAT&T
    Generic Resource API to CCSDK - Nice to have - Bruce Brandon A3Generic Controller ArchitectureModerateCCSDK, SDNCAT&T
    Extend Naming MS to support
    groove
    groovy scripting or scripting
       
     05Controller Design StudioModeratePolicy Manager, CCSDK BELL
    Extend Data Dictionary to support assignment capability
       
    - Nice to have
    Controller Design StudioModerate CCSDK
    Generic Parser Model for XML
       TOSCA to YAML  Conversion capabilities   
    - Nice to have
    Controller Design StudioDifficultCCSDK
    Generic Parser Model for YANG Model - Nice to have
    Controller Design StudioTBD

    Add a mechanism in the blueprint to pass the capability sequence. (optional) by the default the DG specifies the preselected capability order.
       
    09Controller Design Studio EasyCCSDK Huawei - Yang to check.
    Automate JSON file generations for Instantiation use case and how to integrate the new capabilities.
      
    Post Dublin
    Controller Design StudioDifficultCCSDK 

    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
    06Controller Design StudioModerate CCSDK, NetboxBELL
    Netbox capability enhancement for manual assignments. 
     
    07
        
    Controller Design Studio
                
    EasyCCSDK, SDNC, NetboxBELL
    Data Dictionary Retrieval of the ONAP Environment Parameters from A&AI – Test the Instantiation Use Case (vFW)08Controller Design StudioModerate CCSDK

    AT&T

    BELL