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