Skip to content

Argo Workflows

Argo Workflows is an open source container-native workflow engine for orchestrating parallel jobs on Kubernetes. It is implemented as a Kubernetes CRD (Custom Resource Definition). As a result, Argo workflows can be managed using kubectl and natively integrates with other Kubernetes services such as volumes, secrets, and RBAC.

For complete project documentation, please visit the Argo Workflows documentation site.

[DoEKS has an example demonstrates how to use Argo Workflows to assign jobs to Amazon EKS] (https://awslabs.github.io/data-on-eks/docs/job-schedulers-eks/argo-workflows-eks)

Usage

Argo Workflows can be deployed by enabling the add-on via the following.

enable_argo_workflows = true

### GitOps Configuration

The following properties are made available for use when managing the add-on via GitOps.
argoWorkflows = { enable = true } ```