diff --git a/testDiagram.puml b/testDiagram.puml index cb4deb2ccd67d3db11d74d563fafda11f8c293b7..0c4ee305c42b1b7e42612c70366d8cebef11edf9 100644 --- a/testDiagram.puml +++ b/testDiagram.puml @@ -1,9 +1,36 @@ +```plantuml @startuml -Alice -> Bob: Authentication Request -Bob --> Alice: Authentication Response +title Initiate Deployment -Alice -> Bob: Another authentication Request -Alice <-- Bob: Another authentication Response +participant "Runtime Controller (PRC)" as RTPRC -@enduml \ No newline at end of file +box "IaC Execution Manager" #LightBlue +participant "Rest API" as RTIEM_api #99FF99 +participant Core as RTIEM_core #99FF99 +participant Persistence as RTIEM_db #99FF99 +participant "Executor" as executor #99FF99 + +end box + +collections "Resource Provider" as infraresource + +RTPRC -> RTIEM_api: Deployment Request +RTPRC <-- RTIEM_api: Deployment Response + +RTIEM_api -> RTIEM_core: Deployment Request + +RTIEM_core -> RTIEM_db: Save Deployment Started + +RTIEM_core -> executor: Deployment Request + +executor -> infraresource: Deploy Commands +executor -> infraresource: ... +executor -> infraresource: Deploy Commands + +executor -> RTIEM_core: Deployment Response + +RTIEM_core -> RTIEM_db: Save Deployment Status + +@enduml +``` \ No newline at end of file