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
- 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
- Yes, Just introducing new interfaces
Interface naming (point to an example)
- VNF Test Platform (VTP)#Dublin MarketplaceFor example, to get VNFSDK supported testcases:
Reference to the interfaces.
/onapapi/vnfsdk-marketplace/v1/vtp/scenarios/scenario-1/testcases
Download a csar package from marketplace:
/onapapi/marketplace/v1/csars/{csarId}/files
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
- Support PNF Descriptor/Package Validation
- Onboarding PNF Descriptor/Package validation based on SOL001/SOL004