VNF SDK Dublin Release Architecture Reviews
BRIEF PROJECT OVERVIEW (BRIEF AS IT SHOULD BE KNOWN)
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}/filesREFERENCE 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)
LISTING OF NEW OR IMPACTED MODELS USED BY THE PROJECT (FOR INFORMATION ONLY).
Onboarding PNF Descriptor/Package validation based on SOL001/SOL004
Support PNF Descriptor/Package Validation