Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Page Status:

...

PTL Updated 9th Feb
Component Status: 

...

PTL Updated, awaiting ArchCom Review
Last Reviewed on:

...

Certified by: user-67d6f

1. High Level Component Definition and Architectural Relationships 

draw.io Diagram
bordertrue
diagramNamevnfsdk_r7
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth813
revision3
draw.io Diagram
bordertrue
diagramNamevnfsdk_r8
simpleViewerfalse
width
linksauto
tbstyletop
lboxtrue
diagramWidth819813
revision12


The VNF SDK provides the functionality to create VNF and PNF packages, test VNF and VNF ONAP compliance and provides market place functionality to store VNF and PNF packages. It supports:

...

In addition VNF SDK is used outside of ONAP by the LFN compliance and verification functionality.

2. VNFSDK API definitions


VNFSDK provides the following interfaces:

...

Interface NamePurpose Reason For UseAPI Spec (Swagger)
N/AN/A


3. Component Description:

A more detailed figure and description of the component.

VNF Test Platform (VTP)

4. known system limitations

None known.  Note, VNF-SDK is a design time component.

5. Used Models

VNFSDK uses the following models:

  • VNF Package Model
  • PNF Package Model

6. System Deployment Architecture

VNFSDKconsists of 2 components deployed in one container:

  • VNF Test Platform
  • Marketplace


7. New Capabilities in this Release

This release, VNFSDK adds the following Capabilities:

  • Add support for CNF conformance checkAdd support for Test automation (Robot integrationrelease specific details in the CSAR validation test cases (example ONAP dublin, ONAP frankfurt, etc)

8. References

  1.  VNF  Package Tool: https://docs.onap.org/en/casablanca/submodules/vnfsdk/model.git/docs/files/pkgtool.html?highlight=VNFSDK
  2.  Marketplace API: https://docs.onap.org/en/casablanca/submodules/vnfsdk/model.git/docs/files/vnfsdk-apis.html

...