
New audit state SUSPENDED is added in this patch set. If audit state with continuous mode is changed from ONGOING to SUSPENDED, audit's job is removed and the audit is not executed. If audit state changed from SUSPENDED to ONGOING in reverse, audit is executed again periodically. Change-Id: I32257f56a40c0352a7c24f3fb80ad95ec28dc614 Implements: blueprint suspended-audit-state
18 lines
856 B
Plaintext
18 lines
856 B
Plaintext
@startuml
|
|
|
|
[*] --> PENDING: Audit requested by Administrator
|
|
PENDING --> ONGOING: Audit request is received\nby the Watcher Decision Engine
|
|
ONGOING --> FAILED: Audit fails\n(no solution found, technical error, ...)
|
|
ONGOING --> SUCCEEDED: The Watcher Decision Engine\ncould find at least one Solution
|
|
ONGOING --> SUSPENDED: Administrator wants to\nsuspend the Audit
|
|
SUSPENDED --> ONGOING: Administrator wants to\nresume the Audit
|
|
FAILED --> DELETED : Administrator wants to\narchive/delete the Audit
|
|
SUCCEEDED --> DELETED : Administrator wants to\narchive/delete the Audit
|
|
PENDING --> CANCELLED : Administrator cancels\nthe Audit
|
|
ONGOING --> CANCELLED : Administrator cancels\nthe Audit
|
|
CANCELLED --> DELETED : Administrator wants to\narchive/delete the Audit
|
|
SUSPENDED --> DELETED: Administrator wants to\narchive/delete the Audit
|
|
DELETED --> [*]
|
|
|
|
@enduml
|