@@ -10,13 +10,19 @@ The main goals of the management interface are as follows:
1010## Workload Deployment Sequence Diagram
1111
1212``` mermaid
13+ ---
14+ config:
15+ layout: elk
16+
17+
18+ ---
1319sequenceDiagram
1420 actor EndUser
1521 participant WorkloadFleetManagerFrontEnd
1622 participant WorkloadManifestRepo
1723 participant WorkloadContainerRepo
1824 participant WorkloadFleetManager
19- participant DeviceDeploymentspecificationRepo
25+ participant DeviceDeploymentspecificationRepo
2026 participant ContainerOrchestrator
2127 participant ContainerRuntime
2228 participant WorkloadFleetManagementClient
@@ -43,16 +49,16 @@ sequenceDiagram
4349 WorkloadFleetManager->>WorkloadFleetManagementClient: Pulls deployment specification(s)
4450 WorkloadFleetManagementClient->>WorkloadManifestRepo: Pulls Workload Manifest(Helm)
4551 %% Need to include authentication to the app devs repository
46- WorkloadManagementClient ->>ContainerOrchestrator: Provides Workload Manifest
47- deactivate WorkloadManagementClient
52+ WorkloadFleetManagementClient ->>ContainerOrchestrator: Provides Workload Manifest
53+ deactivate WorkloadFleetManagementClient
4854 loop
4955 ContainerOrchestrator->>ContainerRuntime: Initiates workload installation component 1
5056 ContainerOrchestrator->>ContainerRuntime: Initiates workload installation component 2
5157 ContainerOrchestrator->>ContainerRuntime: Initiates workload installation component n
5258 end
5359 ContainerRuntime->>WorkloadContainerRepo: Pulls OCI Containers
54- activate WorkloadManagementClient
55- WorkloadManagementClient ->>WorkloadFleetManager: Provides Component Status Updates
60+ activate WorkloadFleetManagementClient
61+ WorkloadFleetManagementClient ->>WorkloadFleetManager: Provides Component Status Updates
5662 loop
5763 WorkloadFleetManagementClient->>WorkloadFleetManager: Component 1 Status update
5864 WorkloadFleetManagementClient->>WorkloadFleetManager: Component 2 Status update
0 commit comments