Merge changes I26e0d43f,I9db62b54
[nonrtric/plt/rappmanager.git] / docs / uml / rApp-flow.puml
1 @startuml
2 autonumber
3
4 actor "API User"
5 participant "rApp Manager"
6 collections "File System"
7 participant "Chartmuseum Server"
8 participant "ACM Runtime"
9 participant "DME"
10
11 group Create rApp
12 "API User"->"rApp Manager": Create rApp
13 "rApp Manager"->"rApp Manager": Validate rApp
14 "rApp Manager"->"File System": Store rApp Package
15 "rApp Manager"->"API User": Create rApp Status
16 "API User"->"rApp Manager": Prime rApp
17 "rApp Manager"->"Chartmuseum Server": Upload helm charts
18 "Chartmuseum Server"->"rApp Manager": Upload helm charts Status
19 "rApp Manager"->"ACM Runtime": Create ACM composition
20 "ACM Runtime"->"rApp Manager": Create ACM composition Status
21 "rApp Manager"->"ACM Runtime": Prime ACM composition
22 "ACM Runtime"->"rApp Manager": Prime ACM composition Status
23 "rApp Manager"->"DME": Check information type availability
24 "DME"->"rApp Manager": Information type availability Status
25 "rApp Manager"->"API User": Prime rApp Status
26 end
27
28 autonumber
29 group Delete rApp
30 "API User"->"rApp Manager": Deprime rApp
31 "rApp Manager"->"ACM Runtime": Deprime ACM composition
32 "ACM Runtime"->"rApp Manager": Deprime ACM composition Status
33 "rApp Manager"->"ACM Runtime": Delete ACM composition
34 "ACM Runtime"->"rApp Manager": Delete ACM composition Status
35 "rApp Manager"->"API User": Deprime rApp Status
36 "API User"->"rApp Manager": Delete rApp
37 "rApp Manager"->"rApp Manager": Validate rApp is in COMMISSIONED state \n and no rApp Instances
38 "rApp Manager"->"API User": Delete rApp Status
39
40 end
41
42
43 @enduml