Workflow Execution Flow
Get the latest docs.
You are looking at documentation for an older release. Not what you want? Use the version selector on the top banner or click here.
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