Argo Workflows · Schema

io.argoproj.workflow.v1alpha1.CronWorkflowSpec

CronWorkflowSpec is the specification of a CronWorkflow

CNCFContainersData ProcessingKubernetesMachine LearningOpen SourceWorkflow Engine

Properties

Name Type Description
concurrencyPolicy string ConcurrencyPolicy is the K8s-style concurrency policy that will be used
failedJobsHistoryLimit integer FailedJobsHistoryLimit is the number of failed jobs to be kept at a time
schedules array v3.6 and after: Schedules is a list of schedules to run the Workflow in Cron format
startingDeadlineSeconds integer StartingDeadlineSeconds is the K8s-style deadline that will limit the time a CronWorkflow will be run after its original scheduled time if it is missed.
stopStrategy object v3.6 and after: StopStrategy defines if the CronWorkflow should stop scheduling based on a condition
successfulJobsHistoryLimit integer SuccessfulJobsHistoryLimit is the number of successful jobs to be kept at a time
suspend boolean Suspend is a flag that will stop new CronWorkflows from running if set to true
timezone string Timezone is the timezone against which the cron schedule will be calculated, e.g. "Asia/Tokyo". Default is machine's local time.
when string v3.6 and after: When is an expression that determines if a run should be scheduled.
workflowMetadata object WorkflowMetadata contains some metadata of the workflow to be run
workflowSpec object WorkflowSpec is the spec of the workflow to be run
View JSON Schema on GitHub