Merge "Update docker installation"
[policy/parent.git] / docs / architecture / plantuml / PolicyRollout.puml
1 @startuml
2
3 title Policy Rollout
4
5 actor User
6 participant PAP
7 participant PDP
8
9 autonumber
10 User --> PAP: Create Policy Set for PDP Group
11
12 loop over PDP Group
13   ref over PAP, PDP: PAP downloads Policy Set to PDP
14 end
15
16 User --> PAP: Set PDP Group in Test Mode
17
18 loop over PDP Group
19   PAP --> PDP: Set PDP in TEST mode
20 end
21
22 PDP --> PAP: Report test results
23 PAP --> User: Report consolidated test results
24
25 User --> PAP: Set PDP Group in Safe Mode
26 loop over PDP Group
27   PAP --> PDP: Set PDP in SAFE mode
28 end
29
30 PDP --> PAP: Report safe mode operation results
31 PAP --> User: Report consolidated safe mode operation results
32
33 User --> PAP: Set PDP Group in Active Mode
34 loop over PDP Group
35   PAP --> PDP: Set PDP in Active mode
36 end
37
38 loop forever
39   PDP --> PAP: Report active mode operation results
40   PAP --> User: Report consolidated active mode operation results
41 end
42
43 @enduml