TOSCA VNF Validation Planning



Attachments

E2E test design and strategy



ONS EU Demo 

There will be a demo at ONS EU Antwerp, Belgium to demonstrate TOSCA VNF validation. 





Demo Workflow

Seq

Description

Notes

Seq

Description

Notes

1

User Onboard VSP into SDC. (upload CSAR file).

the onboard VNF will include vendor VNF and Opensource VNF

2

Validate VSP Package within SDC. (by clicking on Validation TAB).



3

SDC retrieves available test cases from VTP.



4

User invokes validation test case by selecting it form available list.

Inputs to be discussed during meeting

5

VTP perform validation test.

https://wiki.onap.org/display/DW/OVP+LCM+Support#OVPLCMSupport-HowTOSCAbasedVNFisinstatiated

Questions:

  1. when trigger the first step

  2. Before VTP perform validation testing, VTP should create VF from onboarding VSP and assign the VNFM type to VF ,and encapsulate VF to NS. and then can execute on-board VNF and Serivce from SDC to VF-C

6

VTP return results to user.



7

SDC displays result to user.



Demo Work Progress

Schedule and Task status 

WBS

TASK

LEAD

START

END

DAYS

% DONE

WORK DAYS

Risk

1

Requirements Analysis

 

 

 - 

 

 

 - 

 

1.1

Team Building

Yan Yang

Mon 6/24/19

Wed 6/26/19

3

100%

3

 

1.2

Finalize Demo workflow and architecture

Rabi&Yan&Kanag

Mon 6/24/19

Fri 6/28/19

5

100%

5

 

1.3

Create Jira ticket in Community Jira(Epics & Stories)

Project Develop Owner

Rabi to create one

Fri 6/28/19

Mon 7/01/19

4

80%

2

 

1.3.1

Create JIRA in VNFSDK , CLI

Kanag







100%

1



1.4

Make Workloads, Acceptance criteria,Plan, Dependencies

Yan

Fri 6/28/19

Fri 7/05/19

8

100%

5

 

1.5

Low Level Design(Out put specification for project design to review)

Project Develop Owner

Sat 6/29/19

Thu 7/04/19

6

100%

5

 

1.6

Low Level Design review

PTL

Thu 7/04/19

Mon 7/08/19

5

100%

3

 

1.6.1

VNFSDK VTP, CLI and LCM automation 

Kanag







100% 

1



2

Coding

 

 

 - 

 

 

 - 

 

2.1

Develop Environment(local env, local test env)

Project Develop Owner

Tue 6/25/19

Fri 6/28/19

4

100%

4

 

2.2

Code freeze

Project Develop Owner

Thu 6/27/19

Fri 7/26/19

30

60%

22

 

2.3

Unit test

Project Develop Owner

Sat 7/20/19

Mon 7/29/19

10

0%

6

 

2.4

Code pushed to the community

Project Community Owner

Mon 7/29/19

Wed 7/31/19

3

0%

3

 

2.5

Add SDC missing CLI for LCM testing

Kanag

Fri 7/19/19

Tue 08/01/19



100%

7

SDC PTL provided good support to enable all required commands;

  • Consumer creation

  • Property setting for NS resources

  • Add artifact into resource

  • Add artifact into service

  • VF model checkout and checkin



2.6

create python package for tosca lcm vnf on-boarding 

Kanag

08/02/19

08/09/19







Streach goal

2.7

on-board python package into VTP as LCM test case

Kanag

07/31/19

08/05/19



90%



Under check-in

3

Testing

 

 

 - 

 

 

 - 

 

3.1

 E2E Test design and demo strategy

Rabi

Fri 7/05/19

Sun 7/14/19

10

100%

6



3.2

 E2E Test design and demo strategy review

Yan Yang

Mon 7/15/19

Thu 7/18/19

4

100%

4

 

3.3

Internal Demo review(UI Review)

Rabi

Thu 7/18/19

Fri 7/26/19

9

0%

7

 

3.4

Poject self test

Project Develop Owner

Mon 7/29/19

Thu 8/01/19

4

0%

4

 

3.5

Integration test plan

Wei Ran

Thu 7/18/19

Tue 7/23/19

6

100%

4

 Given that opensource VNF test running on windriver lab, need to confirm with Huawei team if their lab could do this part too

3.6

Integration Test case output

Kanag

Fri 7/20/18

Sun 7/22/18

3

100%

1

 Aggreed to provide vnf_id, ns_id and based on the VNF health check availability this will be extended to provide VNF status.

3.7

Integration test

Yan Yang

Mon 8/05/19

Tue 9/03/19

30

0%

22

 

3.8

Internal Demo Show Round1

Team member

Thu 9/05/19

Wed 9/11/19

7

0%

5

 

3.9

Internal Demo Show Round2

Team member

Mon 9/10/18

Sun 9/16/18

7

0%

5

 

4

Labs Setup(should be ready at 8/1/19)

 

 

FALSE

 

 

 - 

 

4.1

Detailed lab topology

guanzhi&Prabhu

Sun 7/01/18

Thu 7/05/18

5

100%

10

 

4.2

Detailed lab topology review

guanzhi&Prabhu

Thu 7/05/18

Thu 7/05/18

1

100%

10

 

4.3

Lab Hardware & Software ready(vim, vnfm) 

guanzhi&Prabhu

Fri 7/05/19

Wed 7/24/19

20

100%

8

 

4.4

Demo Lab setup (ONAP)

guanzhi&Prabhu

Wed 7/24/19

Tue 7/30/19

7

80%

5

need to update the latest code to the env

Development Progress

Community projects

Module detailed describe

Development owner

Community owner

Huawei member

CMCC member

VDF member



Intel

member

priority

Jira Ticket

Completion date (requirement decomposition to community Story)

dependencies

Acceptance criteria

Process

Risk

Plan of next week.

VNFRequirements

 

Chuyi(cmcc)

Chuyi

 X

 X

 X

 X

High

https://jira.onap.org/browse/VNFSDK-451

https://jira.onap.org/browse/VNFSDK-452



 

 

 

 

 

 

SDC

1.SDC privides UI and support VNF Validation
need to consider:
a. how to assign the VNFMType for on-boarding VNF
b. how to encapsulate the VNF to NS, this should be implemented by VTP or design in SDC directly 

soumyarup, shankar

Rabi

 X

 X

 X

 X

High

SDC-2482

 

 

All VNF Validation conditions can be preset, and VNFSDK VTP is correctly called for VNF Deployment and VNF Termination

 

 

 

VNFSDK / VTP

1.Precondition
VNFSDK integrate with ESR to register 3rd VNFM and VIM
2.Precondition
VNFSDK integrate with SDC to encapsulate the VNF to NS
3.VNFSDK integrate with VF-C to execute VNF depoyment and termination through NS API

Kanag

Kanag, Victor

 x

Wei Ran

Rabi,soumyarup

 x

High

 https://jira.onap.org/browse/VNFSDK-424

https://jira.onap.org/browse/CLI-169



 

 

VNFSDK integrates with VF-C to complete VNF Deployment and VNF Termination using VF-C NS interface

 80%

 

 

integration

(VTP + VFC, SDC, AAI)

1.Add automatic scripts to integration testsuit, including:
Automation Script(s) to on-board VSP
Automation Script(s) to Create VF
Automation Script(s) to Create Service
Automation Script(s) to Submit Preloads
Automation Script(s) to Instantiate VNF
Automation Script(s) to Healthcheck VNF
Clean up after test(s)

Kanag

 x

 x

 x

 x

Haibin

Medium

 https://jira.onap.org/browse/VNFSDK-425

 

 

Automate test steps with the script of Integration testsuit

 

 

 



Demo Slide Deck

See ONS Demo Slides v9.pptx

Demo Video

Tosca VNF Validation Testing on ONAP.wmv

Heat VNF Validation Testing on ONAP 

VVP Validation Commercial VNF

Demo Booth Duty Schedule

See here