vCPE Design and Test Cases

All related issues are listed under JIRA Epic INT-57: This epic includes all stories and tasks related to vCPE use case for R1Closed

JIRA story

Design/Test Case

Tools

Input

Output

Committers

On track to M4

Notes

Sample input/output link

JIRA story

Design/Test Case

Tools

Input

Output

Committers

On track to M4

Notes

Sample input/output link

INT-63: VPP-based VNF developmentClosed

VPP-based VNF development







@Danny Zhou

on track

  • VPP-based VNFs: vGMUX, vG, vBNG, vBRG

  • Cross test with APPC if needed

  • Cross test with SDNC if needed

  • Cross test with DCAE if needed



INT-58: VNF packaging & certification Closed

VNF packaging & certification





HEAT templates, env files, images

@Marco Platania

@FREEMAN, BRIAN D

@Danny Zhou



on track



INT-93: VNF TOSCA template developmentClosed

VNF TOSCA template development







@DeWayne Filppi

on track





INT-84: VNF onboardingClosed

VNF onboarding

SDC

VNF templates, env files, references to images.

VNF packages

@Marco Platania

@FREEMAN, BRIAN D

@Danny Zhou

on track

  • Onboard all the VNFs in SDC and get them ready for service design.

  • Every HEAT received by SDC should be previously certified by ICE. ICE is not integrated with SDC so far.

  • Images are not stored in SDC. Either in openstack directly or pulled from the Internet.



AAI-292: Add mac-address to p-interface node-typeClosed

A&AI data model







Christina Monteleone

on track

  • Update the schema by adding a MAC address attribute on the P-interface.



CLAMP-20: vCPE support DesignClosed

Closed loop design

CLAMP, SDC, DCAE

Closed loop TOSCA template VES/TCA templates VES onboarding yaml file

policies and a blueprint template

@Ron Shacham

Gervais-Martial Ngueko

on track

  • Distribute blueprint template to SDC

  • Distribute vGMUX restart policy to policy engine



INT-87: Test of generic service level and resource level workflowsClosed

Generic workflow test







@Rob Daugherty

on track

  • Service level generic flows

  • Resource level generic flows



Getting issues...

Custom workflow design and test

Camunda Modeler

Workflow diagrams

BPMN and groovy files

@Michael Zinnikas

@Saryu Shah

on track

  • Service level flow: vCpeResCust

  • Resource level flow: TunnelXConn

  • Resource level flow: BRG



INT-88: SDNC artifactsClosed

SDNC artifacts

Text editor & DG Builder



Yang files and DG

@Dan Timoney

on track

  • Yang models

  • DGs

  • API data model

  • Configure vBRG

  • Configure vGMUX for data collection



INT-89: APPC artifactsClosed

APPC artifacts

Text editor & DG Builder



Yang files and DG



on track

  • Restart vGMUX for auto-healing



INT-90: Data analytics applicationClosed

Data analytics application

Java for DCAE



jar file

Alexei Nekrassov

on track

  • TCA to process packet loss events



INT-91: DCAE CollectorClosed

DCAE Collector





VES docker container

@Vijay Kumar

on track

  • Create VES collector docker image

  • Test VES collector with vGMUX



INT-92: Robot to instantiate vGMUXClosed

Robot to instantiate vGMUX









N/A

  • Not needed anymore. vGMUX is now instantiated through VID.





Robot to emulate BSS







@Daniel Rose

@Geora Barsky

on track

  • A Robot to emulate BSS. It monitors DMaaP to capture BRG registration event, queries AAI to obtain service and customer data, and then invokes the custom service level workflow to instantiate customer service.



INT-215: SNIRO EmulatorClosed

SNIRO emulator







@Geora Barsky

on track

  • An emulator to providing homing information.

  • It is used by the service level custome workflow vCpeResCust to determine the homing information.





Robot to set vGMUX packet loss rate







@Daniel Rose

on track

  • A Robot to call the vGMUX REST API to set desired packet loss rate. This is used to emulate packet loss to trigger closed loop control.



INT-126: Infrastructure Service template creationClosed

Infrastructure Service template creation

SDC

vGMUX, vBNG, vDHCP, vAAA, vDNS packages

Service template in TOSCA

@Marco Platania

@FREEMAN, BRIAN D

@Danny Zhou

on track





https://lf-onap.atlassian.net/browse/INT-127

Customer Service template creation

SDC

vBRG, vG packages

Service template in TOSCA

@Marco Platania

@FREEMAN, BRIAN D

@Danny Zhou

on track





https://lf-onap.atlassian.net/browse/INT-123

Test case creation







@Kang Xi

on track





Robot suite for E2E test







@Daniel Rose

on track







Integration Test