X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=docs%2Fuml%2FrApp-instance-flow.puml;h=ec4a47059c973c135eaf092d9c3d44ec2f90dbab;hb=b032ae997a3f9c0c3697dbea178df065dab3a704;hp=3507b4a54382f153303798809f5cbed1a09d8db2;hpb=b45f4856cd283f8b9e3e3372a80767145db6b554;p=nonrtric%2Fplt%2Frappmanager.git diff --git a/docs/uml/rApp-instance-flow.puml b/docs/uml/rApp-instance-flow.puml index 3507b4a..ec4a470 100755 --- a/docs/uml/rApp-instance-flow.puml +++ b/docs/uml/rApp-instance-flow.puml @@ -8,8 +8,8 @@ participant "ACM Runtime" participant "A1PMS Participant" participant "Kserve Participant" participant "K8s Participant" -participant "CAPIF" -participant "ICS" +participant "DME Participant" +participant "SME" autonumber group Create rApp Instance @@ -23,27 +23,29 @@ group Deploy rApp Instance "rApp Manager"->"File System": Fetch rApp Package and Instance details group ACM Deploy "rApp Manager"->"ACM Runtime": Instantiate and Deploy ACM Instance - "ACM Runtime"->"A1PMS Participant": Deploy ACM Instance - "ACM Runtime"<--"A1PMS Participant": Response - "ACM Runtime"->"Kserve Participant": Deploy ACM Instance - "ACM Runtime"<--"Kserve Participant": Response - "ACM Runtime"->"K8s Participant": Deploy ACM Instance - "ACM Runtime"<--"K8s Participant": Response + group Deploy A1 Part + "ACM Runtime"->"A1PMS Participant": Deploy ACM Instance + "ACM Runtime"<--"A1PMS Participant": Response + end + group Deploy Kserve Part + "ACM Runtime"->"Kserve Participant": Deploy ACM Instance + "ACM Runtime"<--"Kserve Participant": Response + end + group Deploy Kubernetes Part + "ACM Runtime"->"K8s Participant": Deploy ACM Instance + "ACM Runtime"<--"K8s Participant": Response + end + group Deploy DME Part + "ACM Runtime"->"DME Participant": Deploy ACM Instance + "ACM Runtime"<--"DME Participant": Response + end "rApp Manager"->"ACM Runtime": ACM Deployment Status end group SME Deploy - "rApp Manager"->"CAPIF": Create CAPIF entities - "CAPIF"->"CAPIF": Create the entities as provided - "rApp Manager"<-"CAPIF": Response of CAPIF entities creation - end - group DME Deploy - "rApp Manager"->"ICS": Create Info types for producer and consumer - "rApp Manager"<--"ICS": Response - "rApp Manager"->"ICS": Create Info producer - "rApp Manager"<--"ICS": Response - "rApp Manager"->"ICS": Create Info consumer - "rApp Manager"<--"ICS": Response + "rApp Manager"->"SME": Create SME entities + "SME"->"SME": Create the entities as provided + "rApp Manager"<-"SME": Response of SME entities creation end "API User"<-"rApp Manager": Deploy rApp Instance Status end @@ -54,27 +56,31 @@ group Undeploy rApp Instance "rApp Manager"->"File System": Fetch rApp Package and Instance details group ACM Undeploy "rApp Manager"->"ACM Runtime": Undeploy ACM Instance - "ACM Runtime"->"A1PMS Participant": Undeploy ACM Instance - "ACM Runtime"<--"A1PMS Participant": Response - "ACM Runtime"->"Kserve Participant": Undeploy ACM Instance - "ACM Runtime"<--"Kserve Participant": Response - "ACM Runtime"->"K8s Participant": Undeploy ACM Instance - "ACM Runtime"<--"K8s Participant": Response + group Undeploy A1 Part + "ACM Runtime"->"A1PMS Participant": Undeploy ACM Instance + "ACM Runtime"<--"A1PMS Participant": Response + end + group Undeploy Kserve Part + "ACM Runtime"->"Kserve Participant": Undeploy ACM Instance + "ACM Runtime"<--"Kserve Participant": Response + end + group Undeploy Kubernetes Part + "ACM Runtime"->"K8s Participant": Undeploy ACM Instance + "ACM Runtime"<--"K8s Participant": Response + end + group Undeploy DME Part + "ACM Runtime"->"DME Participant": Undeploy ACM Instance + "ACM Runtime"<--"DME Participant": Response + end "rApp Manager"->"ACM Runtime": ACM Undeployment Status "rApp Manager"->"ACM Runtime": Delete ACM Instance "rApp Manager"<-"ACM Runtime": Delete ACM Instance response end group SME Undeploy - "rApp Manager"->"CAPIF": Delete CAPIF entities - "CAPIF"->"CAPIF": Delete the entities as provided - "rApp Manager"<-"CAPIF": Response of CAPIF entities Deletion - end - group DME Undeploy - "rApp Manager"->"ICS": Delete Info consumer - "rApp Manager"<-"ICS": Response - "rApp Manager"->"ICS": Delete Info producer - "rApp Manager"<-"ICS": Response + "rApp Manager"->"SME": Delete SME entities + "SME"->"SME": Delete the entities as provided + "rApp Manager"<-"SME": Response of SME entities Deletion end "API User"<-"rApp Manager": Undeploy rApp Instance Status end