Added some data model diagrams, sequence diagrams and state machine diagrams. The state machine diagrams and sequence diagrams are built with PlantUML whereas data model diagrams are built with Dia. Also added some textual description with the sequence diagrams. Change-Id: Iffbb47b0f2d12ce63eeaa1531a1bd1a790d69e79 Closes-Bug: #1531802
24 lines
558 B
Plaintext
24 lines
558 B
Plaintext
@startuml
|
|
|
|
actor Administrator
|
|
|
|
Administrator -> "Watcher CLI" : watcher action-plan-start <action_plan_uuid>
|
|
|
|
"Watcher CLI" -> "Watcher API" : PATCH action_plan(state=TRIGGERED)
|
|
"Watcher API" -> "Watcher Database" : action_plan.state=TRIGGERED
|
|
|
|
"Watcher CLI" <-- "Watcher API" : HTTP 200
|
|
|
|
Administrator <-- "Watcher CLI" : OK
|
|
|
|
"Watcher API" -> "AMQP Bus" : launch_action_plan(action_plan.uuid)
|
|
"AMQP Bus" -> "Watcher Applier" : launch_action_plan(action_plan.uuid)
|
|
|
|
ref over "Watcher Applier"
|
|
Launch Action Plan in the
|
|
Watcher Applier
|
|
end ref
|
|
|
|
@enduml
|
|
|