Versions Compared

Key

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

Note: the page is on-going contracted and finalized information shall be updated

...

The scope of this page is to define the Onboarding package for a PNF as well as non-MANO artifact specification to be registered with ETSI on ONAP Frankfurt Release.

Comparing to PNF On-boarding on R4 Dublin Release, the updated information is marked as light blue.

...

New in Frankfurt Release for OnBoarding PNF package. The propsoal is APPROVED on TSC 2019-10-24

...

  • onap_ves_events: contains VES registration files

  • onap_pm_dictionary: contains the PM dictionary files (file names are not defined in ONAP)

  • onap_yang_modules: contains Yang module files for configurations  (file names are not defined in ONAP)

  • onap_ansible_playbooks: contains any ansible_playbooks  (file names are not defined in ONAP)

  • onap_others: contains any other non_MANO artifacts, e.g. informational documents

  • onap_pnf_sw_information: contains PNF software related information. In Frankfurt, it contains a new file for PNF software information

...

2) Register the NON-MANO artifact set identifiers in ETSI and update the reference ONAP page.

3) Document the ONAP non-MANO artifact set identifiers in the VNF RQT as new ONAP requirements.(

Jira Legacy
serverSystem Jira
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId4733707d-2057-3a0f-ae5e-4fd8aff50176
keyVNFRQTS-744
)

...

  • TOSCA-Metadata directory and TOSCA.meta file (unique CSAR package structure supported in ONAP Frankfurt)
  • 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. Below is example of pnf_main_descriptor.mf in dummyPnfv3.csar


Code Block
languageyml
titlepnf_main_descriptor.mf
linenumberstrue
metadata:    
    pnfd_name: myPnf    
    pnfd_provider: Acme    
    pnfd_archive_version: 1.0    
    pnfd_release_date_time: 2019-03-11T11:25:00+00:00

Source: pnf_main_descriptor.mf
Source: Definitions/pnf_main_descriptor.yaml
Source: Definitions/etsi_nfv_sol001_pnfd_2_5_1_types.yaml
Source: Definitions/etsi_nfv_sol001_vnfd_2_5_1_types.yaml
Source: Files/ChangeLog.txtSource: Files/Events/MyPnf_Pnf_v1.yaml
Source: Files/Guides/user_guide.txt
Source: Files/Measurements/PM_Dictionary.yaml
Source: Files/Scripts/my_script.sh
Source: Files/Yang_module/mynetconf.yang
Source: TOSCA-Metadata/TOSCA.meta
Source: Files/pnf-sw-information/pnf-sw-information.yaml

non_mano_artifact_sets:    
    onap_ves_events:
        Source: Files/Events/MyPnf_Pnf_v1.yaml
    onap_pm_dictionary:
        Source: Files/Measurements/PM_Dictionary.yaml
    onap_yang_modules:
        Source: Files/Yang_module/mynetconf.yang
    onap_others:
        Source: Files/Guides/user_guide.txt
    onap_pnf_sw_information:
	Source: Files/pnf-sw-information/pnf-sw-information.yaml


Ín the example the following files are not provided: 

...

Here are two example signed packages. The packages are signed according to security option 2 in ETSI SOL004. The two file package has the signing certificate in the cryptographic message syntax. The three file has the certificate in a separate file and not in the cryptographic syntax.

2-file-signed-package.zip

3-file-signed-package.zip

Note: Only the complete package is signed. There is no signature included for the files in the package.

Files related to example signed packages here

ACTIONS

  1. get a poll for non-MANO artifact for pnf software version proposal in PNF Software Version in PNF upgrade on ONAP Frankfurt Release — Done
  2. Update example PNF CSAR file ---Done

...