Workflow
The Workflow feature in StackGuardian allows users to define, manage, and automate Infrastructure-as-Code (IaC) executions.
It provides a comprehensive view of your workflow’s configuration, lifecycle, and results through global information and four dedicated tabs:
Global Workflow Sections
These sections appear at the top of the workflow page and remain consistent across all tabs.
1. Workflow Header
Displays identifying information about the workflow.
- Workflow Display Name & ID:
- The display name can be edited inline.
- The ID is system-generated and cannot be changed.
- Workflow Description:
- Editable text field used to describe the purpose, use case, or context of the workflow and can be edited with the display name.
2. Workflow Actions
Located at the top-right corner, this menu provides key actions:
-
Run Workflow – Manually trigger workflow execution using the current configuration.
Selecting Run Workflow opens a modal that allows you to configure execution parameters before starting a run.
Field Description Terraform Action Choose the type of Terraform action: Create,Plan,RefreshorDestroy.Destroy in (TTL) Optionally define a Time-to-Live (TTL) for temporary environments. When the TTL expires, the environment is automatically destroyed. Enable Chaining Toggles workflow chaining — allowing linked workflows to trigger sequentially. Add Context Tags to this run Attach tags to the specific run for filtering or tracking. Run With Parameters Opens an advanced configuration in DevPortal Run Executes the workflow immediately with the selected parameters. -
Use Programmatically – View API or automation options for invoking the workflow externally (e.g., via CI/CD).
-
Run Drift Check – Detect configuration drift by comparing the actual infrastructure state against the defined IaC configuration.
These options make it easy to operate, automate, or validate the workflow from one place.
3. Workflow Information Widgets
Located directly below the header, four summary widgets provide at-a-glance insights:
| Widget | Description |
|---|---|
| Source | The repository or IaC module linked to the workflow. |
| Latest Status | Status of the most recent workflow run (e.g., Success, Failed, In Progress etc). |
| Workflow Type | Indicates the workflow’s type — e.g., Terraform, Custom etc |
| Cloud Connector | Displays the cloud provider connection used for deployment (AWS, Azure, GCP, etc.). |
These widgets provide a quick overview of the workflow’s origin, state, and context.
