Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Status

Choose One: DRAFT 

Submitter
Rabi Abdel (Vodafone)
Contributors

Kanagaraj Manickam (huawei)

Proposed ReleaseEl-Alto Release
JIRA Ticket(s)

Jira
serverONAP JIRA
serverId425b2b0a-557c-3c0c-b515-579789cceedb
keySDC-1956

Overview

This is an expansion to a previous contribution made


Abstract

This proposal is to add dynamic checks within SDC to (1) Query a certification repository such as OVP to what certification a VNF has undergone and (2) invoke VTP to run custom Ad-hoc testing (checks) compliance and validation tests against VSP (VNF)  prior accepting the VSP (VNF). 

...

Those checks can be done during the VSP validation stage by implementing plug-ins to SDC and introducing both a "certification repository" and a testing framework to be consulted. Figure 1 shows the proposal in a high-level view. 

Image AddedImage Removed

Figure 1: High-Level proposal.

...

As outlined in the Rationale section above, integrating these checks into SDC will allow queries to VTP and the OVP portal as well as to third-party repositories. Thus the APIs will be designed to interoperate SDC with that range of end-points. In order to meet the Dublin release schedule for the development of  plug-ins and APIs, a registry is planned to be implemented as a discrete hosted component outside ONAP. Integration to VTP and OVP portal can be performed when those environments are ready. 


Impacts

...

Project

...

Usage

...

Impact

...

SDC

...

  •   User input for certifications query.
  •   User input for compliance checks.
  •   Extraction of VNF template attributes and   values, both HEAT and TOSCA.
  •   Creation and sending queries to registry.
  •   Registry response processing.
  •   Display of results to user.
  •   Logging of query results.
  •   User continuation or termination of SDC   processing.

...

New functionality.

...

VNF Test Platform

(VNFSDK)

...

  •   List the available test cases for a given vnf
  •   Retrieve the Inputs and output details of   given test case
  •   Retrieve the configuration/metadata for a   given VNF
  •   Execute the given test cases.
  •   Retrieve the results of test case execution

...

Provide the required NBI for supporting the requirements.

& Planning:

...

Documentation

...

https://wiki.

...

lfnetworking.org/

...

display/

...

LN/TOSCA+VNF+Validation+Planning


References

VTP New API changes for this feature

...