VNF SDK Dublin Release Architecture Reviews

  • BRIEF PROJECT OVERVIEW (BRIEF AS IT SHOULD BE KNOWN)

  1.  

    • VNFSDK is well known as part of CVC to verify the xNF Package before goes to ONAP or operator system 

      • Compliance Test: such as ETSI compliance check, VNF Requirements compliance check, etc

      • Validation Test: such as the VNF Lifecycle  Management Test , based on different NFVI(e.g. openstack, vmware, k8s)

      • Performance Test:

    • VNFSDK also provide the UI(Marketplace) to trigger the test and API to upload/download packages

    • VNFSDK also provide the VNF Test Platform (VTP) to on-board and run the test cases execution

      • VTP provides integration with OPNFV Dovetail and SDC.

    • VNFSDK aim to deliver  DevOps tools and SDK for automated packaging and publication of VNF product releases for VNF suppliers

    • VNFSDK aim to deliver NFV operator tools and SDK for ingestion (download) of VNF products  for operators

  • NEW COMPONENT CAPABILITIES FOR DUBLIN, I.E. THE FUNCTIONAL ENHANCEMENTS.

    • Enhanced VTP features to run test case(s) and track the results 

    • Add VVP support for HEAT based VNF validation

    • Support PNF Package basic Validation

  • NEW OR MODIFIED INTERFACES

    VNFSDK add more API to enable the external system could get more information from VNFSDK and trigger the corresponding test cases.



  • IF THEY ARE MODIFIED, ARE THE BACKWARDS COMPATIBLE?

    • Yes, Just introducing new interfaces


  • INTERFACE NAMING (POINT TO AN EXAMPLE)

    For example, to get VNFSDK supported testcases:
    /onapapi/vnfsdk-marketplace/v1/vtp/scenarios/scenario-1/testcases
    Download a csar package from marketplace:
    /onapapi/marketplace/v1/csars/{csarId}/files


  • REFERENCE TO THE INTERFACES.



  • WHAT ARE THE SYSTEM LIMITS?

    • Currently, No



  • INVOLVED USE CASES, ARCHITECTURAL CAPABILITIES OR FUNCTIONAL REQUIREMENTS.

    • VSP Compalince check

    • 5G Usecase 

    • CCVPN Usecase

    • SOL004 (VNF Package Security)