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 APIs to trigger 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
- VNFSDK is well known as part of CVC to verify the xNF Package before goes to ONAP or operator system
New component capabilities for Dublin, i.e. the functional enhancements.
- NoEnhanced VTP features to run test case(s) and track the results
- Add VVP support for HEAT based VNF 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
- Yes, Just introducing new interfaces
Interface naming (point to an example)
For example, to get VNFSDK supported testcases:
/onapapi/vnfsdk-marketplace/v1/vtp/tests
Download a csar package from marketplace:
/onapapi/marketplace/v1/csars/{csarId}/filesReference to the interfaces.
...
Involved use cases, architectural capabilities or functional requirements.
- VSP Compalince check
- 5G Usecase
- CCVPN Usecase
- SOL004 (VNF Package Security)
...