Skip to content
This repository has been archived by the owner on Oct 28, 2021. It is now read-only.

Latest commit

 

History

History
46 lines (42 loc) · 4.78 KB

V1alpha1Template.md

File metadata and controls

46 lines (42 loc) · 4.78 KB

V1alpha1Template

Template is a reusable and composable unit of execution in a workflow

Properties

Name Type Description Notes
affinity V1Affinity [optional]
archive_location V1alpha1ArtifactLocation [optional]
arguments V1alpha1Arguments [optional]
automount_service_account_token bool AutomountServiceAccountToken indicates whether a service account token should be automatically mounted in pods. ServiceAccountName of ExecutorConfig must be specified if this value is false. [optional]
container V1Container [optional]
daemon bool Deamon will allow a workflow to proceed to the next step so long as the container reaches readiness [optional]
dag V1alpha1DAGTemplate [optional]
executor V1alpha1ExecutorConfig [optional]
host_aliases list[V1HostAlias] HostAliases is an optional list of hosts and IPs that will be injected into the pod spec [optional]
init_containers list[V1alpha1UserContainer] InitContainers is a list of containers which run before the main container. [optional]
inputs V1alpha1Inputs [optional]
memoize V1alpha1Memoize [optional]
metadata V1alpha1Metadata [optional]
metrics V1alpha1Metrics [optional]
name str Name is the name of the template
node_selector dict(str, str) NodeSelector is a selector to schedule this step of the workflow to be run on the selected node(s). Overrides the selector set at the workflow level. [optional]
outputs V1alpha1Outputs [optional]
parallelism int Parallelism limits the max total parallel pods that can execute at the same time within the boundaries of this template invocation. If additional steps/dag templates are invoked, the pods created by those templates will not be counted towards this total. [optional]
pod_spec_patch str PodSpecPatch holds strategic merge patch to apply against the pod spec. Allows parameterization of container fields which are not strings (e.g. resource limits). [optional]
priority int Priority to apply to workflow pods. [optional]
priority_class_name str PriorityClassName to apply to workflow pods. [optional]
resource V1alpha1ResourceTemplate [optional]
retry_strategy V1alpha1RetryStrategy [optional]
scheduler_name str If specified, the pod will be dispatched by specified scheduler. Or it will be dispatched by workflow scope scheduler if specified. If neither specified, the pod will be dispatched by default scheduler. [optional]
script V1alpha1ScriptTemplate [optional]
security_context V1PodSecurityContext [optional]
service_account_name str ServiceAccountName to apply to workflow pods [optional]
sidecars list[V1alpha1UserContainer] Sidecars is a list of containers which run alongside the main container Sidecars are automatically killed when the main container completes [optional]
steps list[list[V1alpha1WorkflowStep]] Steps define a series of sequential/parallel workflow steps [optional]
suspend V1alpha1SuspendTemplate [optional]
synchronization V1alpha1Synchronization [optional]
template str Template is the name of the template which is used as the base of this template. DEPRECATED: This field is not used. [optional]
template_ref V1alpha1TemplateRef [optional]
timeout str Timout allows to set the total node execution timeout duration counting from the node's start time. This duration also includes time in which the node spends in Pending state. This duration may not be applied to Step or DAG templates. [optional]
tolerations list[V1Toleration] Tolerations to apply to workflow pods. [optional]
volumes list[V1Volume] Volumes is a list of volumes that can be mounted by containers in a template. [optional]

[Back to Model list] [Back to API list] [Back to README]