Versions Compared

Key

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

...

PACKAGE DELIVERY: PNF PACKAGE FILES & DIRECTORIES

The PNF Package files and directories is described in this section.

There are some "Basic" files that should be included with each PNF package, e.g. descriptor, TOSCA.meta, 

...

onboarding PNF Package must be defined as specified as ETSI SOL004v2.6.1 + NFV CR NFVSOL(18)000746r3 

The package structure must be a CSAR with TOSCA-Metadata as specified in SOL004 section 4.1.2
The TOSCA.meta file keyname extension: SOL004 section 4.1.2.3

EXAMPLE of the TOSCA.meta

TOSCA-Meta-File-Version: 1.0

CSAR-Version: 1.1

Created-By: Ericsson

Entry-Definitions: Definitions/MainServiceTemplate.yml     

ETSI-Entry-Manifest: MainServiceTemplate.mf

ETSI-Entry-Change-Log: Artifacts/ChangeLog.txt

END of EXAMPLE 


The PNF manifeat file must contains

  • metadata with following keynames: pnfd_ provider, pnfd_name, pnfd_release_date_time, pnfd_archive_version
  • a list of all files contained in or referenced from the package with their location, expressed using a Source: location/name key-value pair. 
  • Non-mano-artefact tag: ONAP defined tags


EXAMPLE of the PNF manifeat file

metadata:                                                      
pnfd_name: gNB
pnfd_provider: Ericsson
pnfd_archive_version:1.0
pnfd_release_date_time:2018-12-03T08:44:00-05:00

source: Definitions/MainServiceTemplate.yaml    
source: Definitions/etsi_nfv_sol001_vnfd_2_5_1_types.yaml
source: Definitions/etsi_nfv_sol001_pnfd_2_5_1_types.yaml

non_mano_artifact_sets: 
onap_ves_events:
  source: Artifacts/Events/VES_registration.yaml
onap_pm_dictionary:
  source: Artifacts/Measurements/PM_Dictionary.yaml
onap_yang_module:
  source: Artifacts/Yang_module/Yang_module.yaml
onap_others:
  source: Artifacts/scripts/install.sh
  source: Artifacts/Informational/user_guide.txt
  source: Artifacts/Other/installation_guide.txt
  source: Artifacts/Other/review_log.txt

END of EXAMPLE

The following diagram illustrates a basic PNF package and some suggested file structure and content in the directories.

...

The PNF package is expected to be a CSAR package.

non-MANO artifact 

non-MANO artifact set identifiers are discussed in modeling team.  And it is in approving process. 

PACKAGE DELIVERY: PNF PACKAGE LICENSING 

...