Components

Argo Workflows

Workflow orchestration component for Runtime automations and pipelines.

Agentic Friendly

Component Category

Workflows and automation / workflow orchestration

Component Description

Argo Workflows is a Kubernetes-native workflow engine for running multi-step jobs, pipelines, and batch processes.

Why It Is Used

In BullSequana AI Runtime, Argo Workflows provides the execution layer for structured automation flows that need ordered steps, retries, artifacts, and Kubernetes-native scaling. It is a key building block for document pipelines, event-driven jobs, and operational automations.

Learn More

Deployment notes

Argo Workflows deploys into the argo-workflows namespace at sync wave 1 in the proai tier. Workflow history is persisted in the CNPG PostgreSQL cluster with archiving enabled. Completed workflow records are deleted after a 300-second TTL, and workflow pods are garbage-collected on completion. SSO is configured through Keycloak OIDC with RBAC enabled.

Interacts With

  • Argo Events, which can trigger workflows from external or internal events.
  • Rook Ceph, which provides S3-compatible storage for workflow artifacts, inputs, and outputs through RGW.
  • Temporal, which covers a different orchestration pattern for durable application workflows.
  • Prometheus, Grafana, and Grafana Loki, through workflow metrics and logs used for operations and troubleshooting.

On this page