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 : Vendor Package Delivery
	VENDOR -> ONAPUSER : PNF Package Delivery 	
end

group PRE-ONBOARDING
	hnote over VNFSDK : VNF SDK Package Validation (optional)
	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 Onboarding
	hnote over SDC : Two onboarding options
	group Options
		group PACKAGE ONBOARDING
			hnote over SDC : Create a VSP using onboarding package (PNF csar, VNF csar, or Heat)
			ONAPUSER -> SDC : onboarding a package
			SDC -> SDC : create an internal model with Metadata added
 			SDC -> SDC: transform onboarding artifacts into SDC onboarding
			SDC -> SDC : transform onboarding descriptor into internal descriptor 
			SDC -> SDC : License Model Files Added
		end

		group Manual VSP creation
			hnote over SDC : Manual create a VSP
			ONAPUSER -> SDC : Create a VSP
			SDC -> SDC : create an internal model with Metadata added
			ONAPUSER -> SDC : update internal descriptor proprieties 
			ONAPUSER -> SDC : License Model Files Added
		end
	end

	group Create resource from a VSP
		hnote over SDC : Create resource from a VSP
		ONAPUSER -> SDC : Create a VSP
		SDC -> SDC : Transform a VSP into a resource model
		SDC -> SDC : update internal descriptor proprieties 
		SDC -> SDC : update License Model Files
		ONAPUSER -> SDC : Additional Artifacts Added (Manual/Optional)
	end
end

group Manual create a PNF resource
	hnote over SDC : Manual create a VSP Resources
	SDC -> SDC : create an internal model with Metadata added
	ONAPUSER -> SDC : update internal descriptor proprieties 
	ONAPUSER -> SDC : License Model Files Added
	ONAPUSER -> SDC : Additional Artifacts Added (Manual/Optional)
end

@enduml


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

...