Versions Compared

Key

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

...

PlantUML Macro
titlePNF Pre-onboarding/Onboarding
@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.

...