package
3.5.8
Repository: https://github.com/argoproj/argo-workflows.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# Functions

No description provided by the author
No description provided by the author
Apply the Submit options into workflow object.
No description provided by the author
CreateServerDryRun fills the workflow struct with the server's representation without creating it and returns an error, if there is any.
No description provided by the author
FormulateResubmitWorkflow formulate a new workflow from a previous workflow, optionally re-using successful nodes.
FormulateRetryWorkflow formulates a previous workflow to be retried, deleting all failed steps as well as the onExit node (and children).
FromUnstructured converts an unstructured object to a workflow.
No description provided by the author
GeneratePodName return a deterministic pod name.
No description provided by the author
GetPodNameVersion returns the pod name version to be used.
No description provided by the author
GetWorkflowPodNameVersion gets the pod name version from the annotation of a given workflow.
No description provided by the author
InstanceIDRequirement returns the label requirement to filter against a controller instance (or not).
No description provided by the author
IsWindowsUNCPath checks if path is prefixed with \\ This can be used to skip any processing of paths that point to SMB shares, local named pipes and local UNC path.
IsWorkflowCompleted returns whether or not a workflow is considered completed.
IsWorkflowSuspended returns whether or not a workflow is considered suspended.
JoinWorkflowMetaData will join the workflow metadata with the following order of preference 1.
JoinWorkflowSpec will join the workflow specs with the following order of preference 1.
MergeTo will merge one workflow (the "patch" workflow) into another (the "target" workflow.
NewWorkflowInformer returns the workflow informer used by the controller.
NewWorkflowLister returns a new workflow lister.
No description provided by the author
RandSuffix generates a random suffix suitable for suffixing resource name.
ReadFromFilePathsOrUrls reads the content of a single or a list of file paths and/or urls.
Reads from stdin.
Reads the content of a url.
ReadManifest reads from stdin, a single file/url, or a list of files and/or urls.
No description provided by the author
ResumeWorkflow resumes a workflow by setting spec.suspend to nil and any suspended nodes to Successful.
No description provided by the author
No description provided by the author
StopWorkflow terminates a workflow by setting its spec.shutdown to ShutdownStrategyStop Or terminates a single resume step referenced by nodeFieldSelector.
SubmitWorkflow validates and submits a single workflow and overrides some of the fields of the workflow.
SuspendWorkflow suspends a workflow by setting spec.suspend to true.
TerminateWorkflow terminates a workflow by setting its spec.shutdown to ShutdownStrategyTerminate.
ToUnstructured converts an workflow to an Unstructured object.

# Constants

No description provided by the author
PodNameV1 is the v1 name that uses node ids for pod names.
PodNameV2 is the v2 name that uses node id combined with the template name.

# Structs

No description provided by the author
No description provided by the author

# Interfaces

WorkflowLister implements the List() method of v1alpha.WorkflowLister interface but does so using an Unstructured informer and converting objects to workflows.

# Type aliases

PodNameVersion stores which type of pod names should be used.