Status

De-scoped from Frankfurt

Submitter

Rabi Abdel (Vodafone)

Contributors

Bryan Whittle (iconectiv)

Proposed Release

Frankfurt Release

JIRA Ticket(s)

SDC-2622 - Getting issue details... STATUS


Status Note

Due to a shift in business priorities for 2020, iconectiv does not have funding to continue the work on the ‘OVP Testing and Certification Support Within SDC’  feature through to integration. Despite our best efforts, we have not identified a stakeholder who will be able to take ownership of the code and see it through integration. The code was dependent on commits for another proposal being merged first, therefore while our code was implemented and tested locally, nothing has been delivered or merged into ONAP yet, so there is no cleanup necessary. Impacts were for SDC and VTP.  At the suggestion of SDC PTL Ofir Sonsino, we have decided to push the code to Gerrit to be abandoned. This could potentially help the open-source community, if any of the stakeholders want to take the initiative forward

Overview

This is an expansion to a previous contribution made for the Dublin Release (VSP Compliance Check within SDC (Dublin) - Phase 1).  For VSP Compliance tests this work complements a companion contribution proposed for the Frankfurt Release (VSP Compliance and Validation Check within SDC (Frankfurt) - Phase 2).


Abstract

This proposal is to enable SDC to invoke the VNF Test Platform (VTP) framework to run VNF Compliance tests against a VSP being onboarded, with execution of test cases in ONAP VNFSDK and ONAP VVP for OVP certification as well as test cases in third party repositories for custom requirements.

Rationale

The “VSP Compliance Check within SDC” feature [1] for the ONAP Dublin release was designed as a step in the fulfillment of the LFN Compliance and Verification Committee (CVC) vision for VNF Compliance, Validation and Performance tests. The Dublin implementation prioritized on VNF Compliance Tests executed in third party test repositories to enable Service Provider (SP) custom test cases. The next step proposed here for the Frankfurt release is to provide additional SDC and VTP support to enable SDC to support OVP certification by also invoking VNF Compliance Tests from ONAP VNFSDK for TOSCA VNF Packages and ONAP VVP for HEAT VNF Packages.

Other Options Considered

VNF Compliance Tests using VNFSDK and VVP can be carried out offline of SDC onboarding. However, integrating the execution of VNFSDK and VVP VNF test cases to SDC, alongside the existing VNF Compliance Tests for third party repositories and Certifications Query, enables consistent CI/CD tooling and process for automation of VNF onboarding including VNF updates.

Proposal

The proposal will allow an SDC user, during creation of a VSP, to carry out a set of compliance tests on an uploaded VNF Package for OVP certification as well as custom requirements.  Test results will be integrated for display on the SDC Front End UI. Results for OVP certification will also be in the submission file format for upload to OVP.

Impacts

Project

Usage

Impact

SDC

Selection of VVP and VNFSDK compliance tests from a list of tests, with an integrated SDC-friendly formatted view of test results.

User request for VTP to upload OVP test results


Front End UI capability and new SDC-VTP API.


VNFSDK

SDC invocation of VNFSDK test cases and VVP test cases using VTP APIs. Requires an additional VTP functionality, already prototyped, to enable API driven VVP test cases.

VTP upload of OVP test results to OVP Portal when requested by SDC


New functionality.


New functionality.



User Guide

User Guide - OVP Testing and Certification Support Within SDC, v2.docx

Functional Testing 

Functional Test - Ovp Testing and Certification Support within SDC, V2.docx

Sample vendor package TOSCA and HEAT

signedcsar.zip

vfwNextGen.zip

References

VSP Compliance Check within SDC (Dublin) - Phase 1

VSP Compliance and Validation Check within SDC (Frankfurt) - Phase 2





 







  • No labels