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
- On the ONAP R4 Resource IM Call 2019-6-17, A new non-MANO artifact called SW VERSION in PNF package_DDF.pptx is proposed and discussed AND get the following agreement
- 'The option 1 is preferred in Frankfurt Release and going for a poll on modeling subcommittee call' (details will be described in this page).
- on ONAP R6 Resource IM Call 2019-9-23, further discussion for non-MANO artifact called PNF Software Version in PNF upgrade on ONAP Frankfurt Release got basic agreement .
- The next step to get a poll for non-MANO artifact key word, file format and key words in .yaml file as below red font.
- onap_pnf_sw_information for non-MANO artifact Registered in ETSI&IANA
- .yaml format is proposed,
- Key words in .yaml file
- pnf_ software_information:
- - pnf_software_version: ”5gDUv18.05.201”
- The next step to get a poll for non-MANO artifact key word, file format and key words in .yaml file as below red font.
- On ONAP Modeling Sub-committee meeting on 2019-10-15, get the approved for above proposal with voting result.
Call for vote: PNF Software Version (Fei Zhang (Ericsson) )
- See: Proposal for PNF software version in PNF upgrade in Frankfurt release
- Results: YES: Ericsson, AT&T, Amdocs, Huawei, CMCC
- Will share the recommendation with the ONAP TSC before forwarding registration request to ETSI.
- On TSC 2019-10-24 meeting for voting, the final approved in ONAP. Good news!!!
- The next step to register such keyname in IANA/ETSI.
...
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 server System Jira columns key,summary,type,created,updated,due,assignee,reporter,priority,status,resolution serverId 4733707d-2057-3a0f-ae5e-4fd8aff50176 key VNFRQTS-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 | ||||||
---|---|---|---|---|---|---|
| ||||||
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.
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
- get a poll for non-MANO artifact for pnf software version proposal in PNF Software Version in PNF upgrade on ONAP Frankfurt Release — Done
- Update example PNF CSAR file ---Done
...