Versions Compared

Key

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

...

Background



Assumptions & Decisions

  1. Specification based on tuples
  2. For R2, only TOSCA based VNFD will be supported
    1. Will need to add hardware platform capability requirements to the VNFD TOSCA template
    2. May need to add migration tools to convert from HEAT to TOSCA as part of th VNF SDK
  3. For R2, VNFD must be based on R2 ONAP common information model
  4. Hardware platform capability requirements shall be VNFD format and template grammar agnostic.
  5. For TOSCA based  VNFDs, will specify hardware platform capability requirements as a single TOSCA capability with a string value
    1. Will need utilities to parse and search the string

Work Items


Assumption/Decision
1Hardware platform capability requirements shall be specified as a VNFD encoding agnostic format, order to accommodate alternative VNFD representations and encoding formats, such as YANG, HEAT, etc... The requirements shall be specified as a comma separated list of of tuples, as defined on the HPA Requirement & Capability Specification page.
2Hardware platform capability requirement specificaiton shall be limited to TOSCA grammar based VNFD templates, encoded using OASIS TOSCA YAML grammar and based on the ONAP VNFD information model definition for R2.
3For TOSCA grammar based VNFDs, hardware platform capability requirements shall be specified using one or more TOSCA capability clauses, with opaque string values containing comma separated tuples, as described above.
4If use of alternatively encoded VNF descriptors is desired, additional migration tools shall be provided as part of the VNF SDK.
5HEAT to TOSCA migration tools shall be provided for already existing VNFs certified for use with ECOMP.

Work Items


Work ItemPriorityStatus
1Creation of a VNFD template for use in R2 (Beijing).P1
2Implementation of parsing/search utilities for the hardware platform requirement specification formatP1
3Implementation of HEAT to TOSCA template migration tools for ECOMP VNF packagesP2