Attachments
- Planning: Tasks and timeline draft v1.xlsx
- development items: Development progress report.xlsx
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 |
---|---|---|
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:
|
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;
| |
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
Demo Video
Tosca VNF Validation Testing on ONAP.wmv
Demo Booth Duty Schedule
See here