Skip to main content

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:

  1. Overview
  2. Runs
  3. Outputs
  4. Settings

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:

  1. 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.

    FieldDescription
    Terraform ActionChoose the type of Terraform action: Create, Plan, Refreshor Destroy.
    Destroy in (TTL)Optionally define a Time-to-Live (TTL) for temporary environments. When the TTL expires, the environment is automatically destroyed.
    Enable ChainingToggles workflow chaining — allowing linked workflows to trigger sequentially.
    Add Context Tags to this runAttach tags to the specific run for filtering or tracking.
    Run With ParametersOpens an advanced configuration in DevPortal
    RunExecutes the workflow immediately with the selected parameters.
  2. Use Programmatically – View API or automation options for invoking the workflow externally (e.g., via CI/CD).

  3. 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:

WidgetDescription
SourceThe repository or IaC module linked to the workflow.
Latest StatusStatus of the most recent workflow run (e.g., Success, Failed, In Progress etc).
Workflow TypeIndicates the workflow’s type — e.g., Terraform, Custom etc
Cloud ConnectorDisplays 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.

workflow_header.png