From: aravind.est Date: Fri, 17 Nov 2023 12:12:18 +0000 (+0000) Subject: Update flow and architecture images X-Git-Tag: 0.0.1~14 X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=b032ae997a3f9c0c3697dbea178df065dab3a704;p=nonrtric%2Fplt%2Frappmanager.git Update flow and architecture images DME participant related changes included. Issue-ID: NONRTRIC-952 Signed-off-by: aravind.est Change-Id: I6554feb032c129c2bbc5664793efcd6ea5cb7efb --- diff --git a/docs/drawio/rApp-manager.drawio b/docs/drawio/rApp-manager.drawio index 033cb08..00965cd 100755 --- a/docs/drawio/rApp-manager.drawio +++ b/docs/drawio/rApp-manager.drawio @@ -1 +1,524 @@ - \ No newline at end of file + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/images/architecture.png b/docs/images/architecture.png index b473ea4..eea6ed2 100755 Binary files a/docs/images/architecture.png and b/docs/images/architecture.png differ diff --git a/docs/images/rApp-flow.png b/docs/images/rApp-flow.png index aaf9f0b..87cb859 100755 Binary files a/docs/images/rApp-flow.png and b/docs/images/rApp-flow.png differ diff --git a/docs/images/rApp-instance-flow.png b/docs/images/rApp-instance-flow.png index 1f4ecc0..6f514d4 100755 Binary files a/docs/images/rApp-instance-flow.png and b/docs/images/rApp-instance-flow.png differ diff --git a/docs/images/rApp-instance-states.png b/docs/images/rApp-instance-states.png index c9ee762..59dd32e 100755 Binary files a/docs/images/rApp-instance-states.png and b/docs/images/rApp-instance-states.png differ diff --git a/docs/uml/rApp-flow.puml b/docs/uml/rApp-flow.puml index 682003b..0ec5535 100755 --- a/docs/uml/rApp-flow.puml +++ b/docs/uml/rApp-flow.puml @@ -5,7 +5,7 @@ actor "API User" participant "rApp Manager" collections "File System" participant "ACM Runtime" -participant "ICS" +participant "DME" group Create rApp "API User"->"rApp Manager": Create rApp @@ -17,8 +17,8 @@ group Create rApp "ACM Runtime"->"rApp Manager": Create ACM composition Status "rApp Manager"->"ACM Runtime": Prime ACM composition "ACM Runtime"->"rApp Manager": Prime ACM composition Status -"rApp Manager"->"ICS": Check information type availability -"ICS"->"rApp Manager": Information type availability Status +"rApp Manager"->"DME": Check information type availability +"DME"->"rApp Manager": Information type availability Status end autonumber @@ -29,7 +29,7 @@ group Delete rApp "rApp Manager"->"ACM Runtime": Delete ACM composition "ACM Runtime"->"rApp Manager": Delete ACM composition Status "API User"->"rApp Manager": Delete rApp -"rApp Manager"->"rApp Manager": Validate rApp Instances +"rApp Manager"->"rApp Manager": Validate rApp is in COMMISSIONED state \n and no rApp Instances "rApp Manager"->"API User": Delete rApp Status end 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