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 SDCN/A- already in SOL001 VNF Descriptor
2

Create the VSP in SDC

via SDCvia SDC
3

Upload Archive

Heat ArchiveTOSCA ETSI SOL004 CSAR File
4

(Optional) Assign any Unassigned Files to Artifacts

via SDCError or warning since package should match manifest
5

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

via SDCvia VNFSDK
6

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

via SDCvia SDC
7Create Virtual Function - Import the VSP (find using Name or ID from prior steps)via SDCN/A- already in SOL001 VNF Descriptor
8

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

via SDCN/A- already in SOL001 VNF Descriptor
9Create Service - Set Name (auto-assign based on VSP or make input into test script)via SDCvia SDC
10

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

via SDCvia SDC
11

Create Service - Assign VF/VNF to the Service Model

via SDCvia SDC
12

Distribute the Service Model and validate successful Distribution

via SDC → DMaaPvia SDC → DMaaP
13

Submit Preloads

via SDNCvia VFCSDNC
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

via VID to SO & SOL003 adapter or VFC & SOL003 adapter

15

Verify successful instantiation

Verify Heat Stack Create Successful

Ping Ports on OAM network

Verify VNF created successfully

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.

...