Argo Workflows · Schema
io.argoproj.workflow.v1alpha1.WorkflowStatus
WorkflowStatus contains overall status information about a workflow
CNCFContainersData ProcessingKubernetesMachine LearningOpen SourceWorkflow Engine
Properties
| Name | Type | Description |
|---|---|---|
| artifactGCStatus | object | ArtifactGCStatus maintains the status of Artifact Garbage Collection |
| artifactRepositoryRef | object | ArtifactRepositoryRef is used to cache the repository to use so we do not need to determine it everytime we reconcile. |
| compressedNodes | string | Compressed and base64 decoded Nodes map |
| conditions | array | Conditions is a list of conditions the Workflow may have |
| estimatedDuration | integer | EstimatedDuration in seconds. |
| finishedAt | object | Time at which this workflow completed |
| message | string | A human readable message indicating details about why the workflow is in this condition. |
| nodes | object | Nodes is a mapping between a node ID and the node's status. |
| offloadNodeStatusVersion | string | Whether on not node status has been offloaded to a database. If exists, then Nodes and CompressedNodes will be empty. This will actually be populated with a hash of the offloaded data. |
| outputs | object | Outputs captures output values and artifact locations produced by the workflow via global outputs |
| persistentVolumeClaims | array | PersistentVolumeClaims tracks all PVCs that were created as part of the io.argoproj.workflow.v1alpha1. The contents of this list are drained at the end of the workflow. |
| phase | string | Phase a simple, high-level summary of where the workflow is in its lifecycle. Will be "" (Unknown), "Pending", or "Running" before the workflow is completed, and "Succeeded", "Failed" or "Error" once |
| progress | string | Progress to completion |
| resourcesDuration | object | ResourcesDuration is the total for the workflow |
| startedAt | object | Time at which this workflow started |
| storedTemplates | object | StoredTemplates is a mapping between a template ref and the node's status. |
| storedWorkflowTemplateSpec | object | StoredWorkflowSpec stores the WorkflowTemplate spec for future execution. |
| synchronization | object | Synchronization stores the status of synchronization locks |
| taskResultsCompletionStatus | object | TaskResultsCompletionStatus tracks task result completion status (mapped by node ID). Used to prevent premature archiving and garbage collection. |