Versions Compared

Key

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

...

#Step (Common)HEAT SpecificTOSCA Specific
1

Initialize Vendor and Category Information

via SDC
2

Create the VSP in SDC

via SDC
3

Upload Archive

HEAT FileHeat ArchiveTOSCA File
4

(Optional) Assign any Unassigned Files to Artifacts

via SDC
5

Validate the VSP and ensure now Errors exist (warnings are OK)

via SDC
6

Assign the Vendor License Model to the VSP (assumes a single VLM for testing purposes)

via SDC
7Create Virtual Function - Import the VSP (find using Name or ID from prior steps)via SDC
8

Create Virtual Function - Set name of VF (auto-assign or make input into test script), contact and other required fields

via SDC
9Create Service - Set Name (auto-assign based on VSP or make input into test script)via SDC
10

Create Service - Assign required or optional fields based on test script input

via SDC
11

Create Service - Assign VF to the Service Model

via SDC
12

Distribute the Service Model and validate successful Distribution

via SDC → DMaaP
13

Submit Preloads

via SDNCvia VFC
14

Trigger Instantiation of Base Module from VID (NOTE: Need to see how we handle multi-module VNFs - presumably we can query this information and instantiate each individually)

via VID
15

Verify successful instantiation

16

Health-check TBD - needs further discussion

...

Verify Heat Stack Create Successful

Ping Ports on OAM network


Items to do 

Based on a review with the ONAP Integration team the test suite Robot scripts provide the majority of the building blocks to perform the automation required for Heat-based VNFs this effort.   There is still work to adapt the existing scripts to handle a generic VNF vs. the predefined demo VNFs currently used.  The amount of effort on a per function basis as laid out in the table is not known at this time, but the overall effort does look to be achievable in the El Alto time frame.

Automation Script(s) to Submit Preloads
#itemHEAT specificsexist?resources neededTOSCA specificsexist?resources needed
1Update VNFREQTS for LCM definition???70%

50%
2Automation Script(s) to on-board VSPIntegration TestSuiteYes



3Automation Script(s) to Create VFIntegration TestSuiteYes



4Automation Script(s) to Create ServiceIntegration TestSuiteYes



5Automation Script(s) to Pre-Load ImageIntegration TestSuiteYes



6Automation Script(s) to Submit Preloads7Integration TestSuiteYes



8Automation Script(s) to Instantiate VNFIntegration TestSuiteYes



9Automation Script(s) to Healthcheck VNF10N/A - not planned for this phaseN/A




Open Questions

  1. Can the test requirements or definitions (procedures) by pulled from, or reuse, the ETSI TST-0007
    1. What are the integration and testing interfaces that are currently available, i.e. used by the integration team / gating team?

...