Versions Compared

Key

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

The scope of this page is to maintain the approved list of ONAP specific non-MANO artifact set identifiers. This page is required to be long-live.

...

The following table contains the public non-MANO artifact set identifiers which can be used in a PNF/VNF onboarding package per ONAP releases. The relevant examples of using the artifact tags are following the table

...

 ONAP
ONAP Release where the artifact ID is initially introducedNon-MANO artifact IDDescriptionNotes
 Dublinonap_ves_eventscontains VES registration files for handling external eventsSee the below example
 onap_pm_dictionarycontains the PM dictionary files used for Performance Management
 onap_yang_modulescontains Yang module files for configurations 
 onap_ansible_playbookscontains any ansible playbooks
 onap_otherscontains any other non_MANO artifacts, e.g. informational documents

...

onap_ves_events: contains VES registration files

...

onap_pm_dictionary: contains the PM dictionary files

...

onap_yang_modules: contains Yang module files for configurations 

...

onap_ansible_playbooks: contains any ansible_playbooks



EXAMPLES

In the picture below, an example of a PNF onboarding package including a manifest file with URI's for non-MANO artifacts used in Dublin


Image Added

NOTES about the example: Folder/file name MANDATORY according to  SOL004:

  • TOSCA-Metadata directory and TOSCA.meta file (unique CSAR package structure supported in ONAP Dublin)
  • Manifest file extension, XXX.mf,  located at the root or in a location identified in the .meta file. The name of the file is the same of the TOSCA yaml file

Ín the example the following files are not provided: 

  • ChangeLog.txt, a human readable text file at the root or in a location identified in the .meta file. (NOT PROVIDED IN THE EXAMPLE )
  • xNF testing procedure, NOT mandatory files according to ETSI
  • A license term file for the xNF located in a directory named Licences located at the root or in a location identified in the .meta file (NOT PROVIDED IN THE EXAMPLE )
  • certification files as they could differ according to the type of security option provided by the vendor (NOT PROVIDED IN THE EXAMPLE )

A reference PNF CSAR PACKAGE as example is available dummyPnfv2.csar to review directories structure and new .meta and .mf files format.

NOTES about the Dummy PNF CSAR PACKAGE example:

1) Only csar package structure with TOSCA-Metadata directory will be supported in Dublin timeframe

2) PM Dictionary, Event registration and Yang modules are the only NON MANO ARTIFACTS that will be listed in the manifest file

3) Multiple yang-module files the manifest file and in the dummy package with the intent to demonstrate that multiple files can be assosicated to a single keyword (according to ETSI SOL004)

4) Example package above does not include any certification file or other security options.