Documentation Index
Fetch the complete documentation index at: https://mintlify.com/chaos-mesh/chaos-mesh/llms.txt
Use this file to discover all available pages before exploring further.
Workflow allows you to orchestrate multiple chaos experiments and tasks in a directed acyclic graph (DAG) with serial or parallel execution.
API Version and Kind
Metadata
Standard Kubernetes object metadata.Name of the Workflow resource.
Namespace of the Workflow resource. Defaults to
default.Spec Fields
Defines the behavior of the workflow.
WorkflowSpec
Name of the entry template to start the workflow.
List of templates that define the workflow steps.
Template
Name of the template. Must be unique within the workflow.
Type of the template.Common values include:
- Chaos types:
PodChaos,NetworkChaos,StressChaos,IOChaos,TimeChaos,KernelChaos,HTTPChaos,DNSChaos,JVMChaos,AWSChaos,GCPChaos,AzureChaos, etc. - Orchestration:
Serial,Parallel - Other:
Task,Schedule,StatusCheck
Deadline for the template execution.
List of child template names. Only used when type is
Serial or Parallel.Task definition. Only used when type is
Task.Conditional branches for custom tasks. Only used when type is
Task.Schedule configuration. Only used when type is
Schedule.Status check configuration. Only used when type is
StatusCheck.See StatusCheck API for details.Whether to abort the workflow when the failure threshold of StatusCheck is exceeded. Only used when type is
StatusCheck.Embedded chaos specification. Only used when type is a chaos type.Contains the spec for the specific chaos type (inline).
Status Fields
Most recently observed status of the workflow.
WorkflowStatus
Name of the entry node.
Time when the workflow started.
Time when the workflow ended.
Latest available observations of the workflow’s current state.