...
PlantUML Macro | ||
---|---|---|
| ||
@startuml participant VENDOR participant ONAPUSER participant VNFSDK participant SDC autonumber group PNF PACKAGE DELIVERY hnote over ONAPUSER : (Multiple ways that a vendor deliver) hnote over ONAPUSER : Vendor Package Delivery VENDOR -> ONAPUSER : PNF Package Delivery end group PACKAGE VALIDATION hnote over VNFSDK : VNF SDK Package Validation VNFSDK -> VNFSDK : License File Check VNFSDK -> VNFSDK : Certificate File Check VNFSDK -> VNFSDK : Manifest file & destination cross-check VNFSDK -> VNFSDK : Manifest file tag Validation VNFSDK -> VNFSDK : TOSCA Metadata file validation hnote over VNFSDK : Certification Studio VNFSDK -> ONAPUSER : User checks validation end group SDC PACKAGE ONBOARDING hnote over SDC : xNF Resources, Service ID SDC -> SDC : UUID Metadata added SDC -> SDC: TOSCA MetaData added SDC -> SDC : TOSCA Descriptor Added SDC -> SDC : X License Model Files Added ONAPUSER -> SDC : Additional Artifacts Added (Manual/Optional) end @enduml |
The following sections describe the above (UML) steps in more detail:
3.1 Flow Description: PNF PACKAGE DELIVERY
...
4.FILE AND DESTINATION CHECK – VNF-SDK examines the MainServiceTemplate.mf (Manifest file) and performs a cross-check of the files & pathway directories specified within the manifest faile against the actual files within the vendor-delivered PNF package. It checks that the files that have been specified in the manifest file are actually in the given destination (directories).
5. MANIFEST FILE TAG VALIDATION – VNF-SDK performs a check of the PNF keywords in the MainServiceTemplate.mf (Manifest file). The tags are pnf_product_name, pnf_provider_id, pnf_package_version, pnf_release_data_time, and non-mano_artifact_sets.
6. TOSCA METADATA FILE VALIDATION – VNF checks the Meta Data file (TOSCA.meta) in the PNF package with the ETSI SOL004 validation tags. The checks performed are the Entry definition, Entry-manifest, Entry-change-log, Entry-tests, Entry certificates.=.
7. USER CHECKS VALIDATION – The end user may then inspect that the PNF package has been appropriately verified in the Certification studio.
3.3 Flow Description: SDC PACKAGE ONBOARDING
In the next steps, SDC brings that Vendor provided package into the SDC Catalog and creates an SDC internal representation of that package.
8. UUID IDENTIFIER – SDC adds a UUID identifier.
...