pub struct IoArgoprojWorkflowV1alpha1WorkflowStatus {Show 18 fields
pub artifact_gc_status: Option<IoArgoprojWorkflowV1alpha1ArtGcStatus>,
pub artifact_repository_ref: Option<IoArgoprojWorkflowV1alpha1ArtifactRepositoryRefStatus>,
pub compressed_nodes: Option<String>,
pub conditions: Vec<IoArgoprojWorkflowV1alpha1Condition>,
pub estimated_duration: Option<i64>,
pub finished_at: Option<IoK8sApimachineryPkgApisMetaV1Time>,
pub message: Option<String>,
pub nodes: HashMap<String, IoArgoprojWorkflowV1alpha1NodeStatus>,
pub offload_node_status_version: Option<String>,
pub outputs: Option<IoArgoprojWorkflowV1alpha1Outputs>,
pub persistent_volume_claims: Vec<IoK8sApiCoreV1Volume>,
pub phase: Option<String>,
pub progress: Option<String>,
pub resources_duration: HashMap<String, i64>,
pub started_at: Option<IoK8sApimachineryPkgApisMetaV1Time>,
pub stored_templates: HashMap<String, IoArgoprojWorkflowV1alpha1Template>,
pub stored_workflow_template_spec: Option<IoArgoprojWorkflowV1alpha1WorkflowSpec>,
pub synchronization: Option<IoArgoprojWorkflowV1alpha1SynchronizationStatus>,
}Expand description
WorkflowStatus contains overall status information about a workflow
Fields§
§artifact_gc_status: Option<IoArgoprojWorkflowV1alpha1ArtGcStatus>ArtifactGCStatus maintains the status of Artifact Garbage Collection
artifact_repository_ref: Option<IoArgoprojWorkflowV1alpha1ArtifactRepositoryRefStatus>ArtifactRepositoryRef is used to cache the repository to use so we do not need to determine it everytime we reconcile.
compressed_nodes: Option<String>Compressed and base64 decoded Nodes map
conditions: Vec<IoArgoprojWorkflowV1alpha1Condition>Conditions is a list of conditions the Workflow may have
estimated_duration: Option<i64>EstimatedDuration in seconds.
finished_at: Option<IoK8sApimachineryPkgApisMetaV1Time>Time at which this workflow completed
message: Option<String>A human readable message indicating details about why the workflow is in this condition.
nodes: HashMap<String, IoArgoprojWorkflowV1alpha1NodeStatus>Nodes is a mapping between a node ID and the node’s status.
offload_node_status_version: Option<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: Option<IoArgoprojWorkflowV1alpha1Outputs>Outputs captures output values and artifact locations produced by the workflow via global outputs
persistent_volume_claims: Vec<IoK8sApiCoreV1Volume>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: Option<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 the workflow has completed.
progress: Option<String>Progress to completion
resources_duration: HashMap<String, i64>ResourcesDuration is the total for the workflow
started_at: Option<IoK8sApimachineryPkgApisMetaV1Time>Time at which this workflow started
stored_templates: HashMap<String, IoArgoprojWorkflowV1alpha1Template>StoredTemplates is a mapping between a template ref and the node’s status.
stored_workflow_template_spec: Option<IoArgoprojWorkflowV1alpha1WorkflowSpec>StoredWorkflowSpec stores the WorkflowTemplate spec for future execution.
synchronization: Option<IoArgoprojWorkflowV1alpha1SynchronizationStatus>Synchronization stores the status of synchronization locks
Trait Implementations§
Source§impl Clone for IoArgoprojWorkflowV1alpha1WorkflowStatus
impl Clone for IoArgoprojWorkflowV1alpha1WorkflowStatus
Source§fn clone(&self) -> IoArgoprojWorkflowV1alpha1WorkflowStatus
fn clone(&self) -> IoArgoprojWorkflowV1alpha1WorkflowStatus
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more