Workflow Execution Flow

This section describes the flow for executing a workflow on an existing deployment.

sequenceDiagram participant CLI participant Nginx participant REST participant PSQL as PostgreSQL participant RMQ as RabbitMQ participant MW as Management Worker CLI->>Nginx: cfy executions start workflow_name -d deployment_id - POST /executions Nginx->>REST: POST /executions REST->>PSQL: Get deployment by ID REST->>RMQ: Submit workflow MW->>RMQ: Pull workflow REST->>PSQL: Store workflow information MW->>MW: Process workflow