...
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
...