...
The following UML diagram shows the PNF Pre-onboarding Flow
The following UML diagram shows Onboarding Flow:
PlantUML Macro | ||
---|---|---|
| ||
@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)
ONAPUSER -> VNFSDK : PNF Package Delivery
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
@enduml |
The following UML diagram shows Onboarding Flow:
PlantUML Macro | ||
---|---|---|
| ||
@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 : Optional step
end
group Create a resource
hnote over SDC : Options to create a resource in SDC
group Onboarding
hnote over SDC : Two onboarding options
group Options
group PACKAGE ONBOARDING
hnote over SDC : Create a VSP model 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 VNF VSP creation
hnote over SDC : Manual create a VNF VSP model
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
ONAPUSER -> SDC : Artifacts Added
end
end
end
group Create a resource
group Create resource from a VSP
hnote over SDC : Create resource model 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
group Manual create a VNF or PNF resource
hnote over SDC : Manual create a VNF / PNF Resources
SDC -> SDC : create an internal VNF / PNF model with Metadata added
ONAPUSER -> SDC : Update internal descriptor proprieties
ONAPUSER -> SDC : License Model Files Added
ONAPUSER -> SDC : Additional Artifacts Added (Manual/Optional)
end
end
end
group Create a Service
hnote over SDC : Manual create a Service model
SDC -> SDC : create an internal service model with Metadata added
ONAPUSER -> SDC : Add Resource(s)
ONAPUSER -> SDC : Additional Artifacts Added
end
@enduml |
...