Tekton PipelineRun
v1beta1Schema URL
Type:
PipelineRun
Definitions
AWSElasticBlockStoreVolumeSource
object
volumeID
string
required
fsType
string
partition
integer
readOnly
boolean
Affinity
object
nodeAffinity
object
2 nested properties
requiredDuringSchedulingIgnoredDuringExecution
object
1 nested properties
preferredDuringSchedulingIgnoredDuringExecution
PreferredSchedulingTerm[]
podAffinity
object
2 nested properties
requiredDuringSchedulingIgnoredDuringExecution
PodAffinityTerm[]
preferredDuringSchedulingIgnoredDuringExecution
WeightedPodAffinityTerm[]
podAntiAffinity
object
2 nested properties
requiredDuringSchedulingIgnoredDuringExecution
PodAffinityTerm[]
preferredDuringSchedulingIgnoredDuringExecution
WeightedPodAffinityTerm[]
AzureDiskVolumeSource
object
diskName
string
required
diskURI
string
required
cachingMode
string
fsType
string
readOnly
boolean
kind
string
AzureFileVolumeSource
object
secretName
string
required
shareName
string
required
readOnly
boolean
CSIVolumeSource
object
driver
string
required
readOnly
boolean
fsType
string
volumeAttributes
object
nodePublishSecretRef
object
1 nested properties
name
string
Capabilities
object
add
string[]
drop
string[]
CephFSVolumeSource
object
monitors
string[]
required
path
string
user
string
secretFile
string
secretRef
object
1 nested properties
name
string
readOnly
boolean
ChildStatusReference
object
apiVersion
string
kind
string
name
string
pipelineTaskName
string
whenExpressions
object | object[]
CinderVolumeSource
object
volumeID
string
required
fsType
string
readOnly
boolean
secretRef
object
1 nested properties
name
string
CloudEventDelivery
object
target
string
status
object
4 nested properties
message
string
required
retryCount
integer
required
condition
string
sentAt
string
format=data-time
CloudEventDeliveryState
object
message
string
required
retryCount
integer
required
condition
string
sentAt
string
format=data-time
Condition
object
type
string
required
status
string
required
severity
string
lastTransitionTime
string
format=data-time
reason
string
message
string
ConfigMapEnvSource
object
name
string
optional
boolean
ConfigMapKeySelector
object
key
string
required
name
string
optional
boolean
ConfigMapProjection
object
ConfigMapVolumeSource
object
ConfigSource
object
uri
string
digest
object
entryPoint
string
ContainerPort
object
containerPort
integer
required
name
string
hostPort
integer
protocol
string
hostIP
string
ContainerStateRunning
object
startedAt
string
format=data-time
ContainerStateTerminated
object
exitCode
integer
required
signal
integer
reason
string
message
string
startedAt
string
format=data-time
finishedAt
string
format=data-time
containerID
string
ContainerStateWaiting
object
reason
string
message
string
CustomRunResult
object
name
string
required
value
string
required
CustomRunStatus
object
observedGeneration
integer
conditions
Condition[]
annotations
object
startTime
string
format=data-time
completionTime
string
format=data-time
results
CustomRunResult[]
retriesStatus
CustomRunStatus[]
extraFields
object
DownwardAPIProjection
object
items
DownwardAPIVolumeFile[]
DownwardAPIVolumeFile
object
DownwardAPIVolumeSource
object
items
DownwardAPIVolumeFile[]
defaultMode
integer
EmbeddedTask
object
apiVersion
string
kind
string
spec
object
metadata
object
2 nested properties
labels
object
annotations
object
resources
object
2 nested properties
inputs
TaskResource[]
outputs
TaskResource[]
params
ParamSpec[]
displayName
string
description
string
steps
Step[]
volumes
Volume[]
stepTemplate
object
22 nested properties
name
string
required
image
string
command
string[]
args
string[]
workingDir
string
ports
ContainerPort[]
envFrom
EnvFromSource[]
env
EnvVar[]
resources
object
3 nested properties
volumeMounts
VolumeMount[]
volumeDevices
VolumeDevice[]
livenessProbe
object
readinessProbe
object
startupProbe
object
terminationMessagePath
string
terminationMessagePolicy
string
imagePullPolicy
string
securityContext
object
stdin
boolean
stdinOnce
boolean
tty
boolean
sidecars
Sidecar[]
workspaces
WorkspaceDeclaration[]
results
TaskResult[]
EmptyDirVolumeSource
object
medium
string
sizeLimit
string | number
EnvFromSource
object
EnvVar
object
name
string
required
value
string
valueFrom
object
4 nested properties
fieldRef
object
2 nested properties
fieldPath
string
required
apiVersion
string
resourceFieldRef
object
3 nested properties
resource
string
required
containerName
string
divisor
string | number
configMapKeyRef
object
3 nested properties
key
string
required
name
string
optional
boolean
secretKeyRef
object
3 nested properties
key
string
required
name
string
optional
boolean
EnvVarSource
object
fieldRef
object
2 nested properties
fieldPath
string
required
apiVersion
string
resourceFieldRef
object
3 nested properties
resource
string
required
containerName
string
divisor
string | number
configMapKeyRef
object
3 nested properties
key
string
required
name
string
optional
boolean
secretKeyRef
object
3 nested properties
key
string
required
name
string
optional
boolean
EphemeralVolumeSource
object
volumeClaimTemplate
object
2 nested properties
metadata
object
15 nested properties
name
string
generateName
string
namespace
string
selfLink
string
uid
string
resourceVersion
string
generation
integer
creationTimestamp
string
format=data-time
deletionTimestamp
string
format=data-time
deletionGracePeriodSeconds
integer
labels
object
annotations
object
ownerReferences
OwnerReference[]
finalizers
string[]
managedFields
ManagedFieldsEntry[]
ExecAction
object
command
string[]
FCVolumeSource
object
targetWWNs
string[]
lun
integer
fsType
string
readOnly
boolean
wwids
string[]
FeatureFlags
object
DisableAffinityAssistant
boolean
required
DisableCredsInit
boolean
required
RunningInEnvWithInjectedSidecars
boolean
required
RequireGitSSHSecretKnownHosts
boolean
required
EnableTektonOCIBundles
boolean
required
ScopeWhenExpressionsToTask
boolean
required
EnableAPIFields
string
required
SendCloudEventsForRuns
boolean
required
AwaitSidecarReadiness
boolean
required
EnforceNonfalsifiability
string
required
EnableKeepPodOnCancel
boolean
required
VerificationNoMatchPolicy
string
required
EnableProvenanceInStatus
boolean
required
ResultExtractionMethod
string
required
MaxResultSize
integer
required
SetSecurityContext
boolean
required
Coschedule
string
required
EnableCELInWhenExpression
boolean
required
EnableStepActions
boolean
required
EnableParamEnum
boolean
required
FlexVolumeSource
object
driver
string
required
fsType
string
secretRef
object
1 nested properties
name
string
readOnly
boolean
options
object
FlockerVolumeSource
object
datasetName
string
datasetUUID
string
GCEPersistentDiskVolumeSource
object
pdName
string
required
fsType
string
partition
integer
readOnly
boolean
GRPCAction
object
port
integer
required
service
string
required
GitRepoVolumeSource
object
repository
string
required
revision
string
directory
string
GlusterfsVolumeSource
object
endpoints
string
required
path
string
required
readOnly
boolean
HTTPGetAction
object
3 nested properties
Type
integer
required
IntVal
integer
required
StrVal
string
required
path
string
host
string
scheme
string
httpHeaders
HTTPHeader[]
HTTPHeader
object
name
string
required
value
string
required
HostAlias
object
ip
string
hostnames
string[]
HostPathVolumeSource
object
path
string
required
type
string
ISCSIVolumeSource
object
targetPortal
string
required
iqn
string
required
lun
integer
required
iscsiInterface
string
fsType
string
readOnly
boolean
portals
string[]
chapAuthDiscovery
boolean
chapAuthSession
boolean
secretRef
object
1 nested properties
name
string
initiatorName
string
IncludeParams
object
name
string
params
Param[]
IntOrString
object
Type
integer
required
IntVal
integer
required
StrVal
string
required
KeyToPath
object
key
string
required
path
string
required
mode
integer
LabelSelector
object
matchLabels
object
matchExpressions
LabelSelectorRequirement[]
LabelSelectorRequirement
object
key
string
required
operator
string
required
values
string[]
Lifecycle
object
postStart
object
LifecycleHandler
object
exec
object
1 nested properties
command
string[]
httpGet
object
5 nested properties
3 nested properties
Type
integer
required
IntVal
integer
required
StrVal
string
required
path
string
host
string
scheme
string
httpHeaders
HTTPHeader[]
LocalObjectReference
object
name
string
ManagedFieldsEntry
object
manager
string
operation
string
apiVersion
string
time
string
format=data-time
fieldsType
string
fieldsV1
object
subresource
string
Matrix
object
params
Param[]
include
IncludeParams[]
NFSVolumeSource
object
server
string
required
path
string
required
readOnly
boolean
NodeAffinity
object
requiredDuringSchedulingIgnoredDuringExecution
object
1 nested properties
preferredDuringSchedulingIgnoredDuringExecution
PreferredSchedulingTerm[]
NodeSelector
object
NodeSelectorRequirement
object
key
string
required
operator
string
required
values
string[]
NodeSelectorTerm
object
matchExpressions
NodeSelectorRequirement[]
matchFields
NodeSelectorRequirement[]
ObjectFieldSelector
object
fieldPath
string
required
apiVersion
string
ObjectMeta
object
name
string
generateName
string
namespace
string
selfLink
string
uid
string
resourceVersion
string
generation
integer
creationTimestamp
string
format=data-time
deletionTimestamp
string
format=data-time
deletionGracePeriodSeconds
integer
labels
object
annotations
object
ownerReferences
OwnerReference[]
finalizers
string[]
managedFields
ManagedFieldsEntry[]
OwnerReference
object
apiVersion
string
required
kind
string
required
name
string
required
uid
string
required
controller
boolean
blockOwnerDeletion
boolean
Param
object
name
string
required
value
string | string[]
required
ParamSpec
object
name
string
required
type
string
description
string
properties
object
default
string | string[]
enum
string[]
PersistentVolumeClaim
object
kind
string
apiVersion
string
metadata
object
15 nested properties
name
string
generateName
string
namespace
string
selfLink
string
uid
string
resourceVersion
string
generation
integer
creationTimestamp
string
format=data-time
deletionTimestamp
string
format=data-time
deletionGracePeriodSeconds
integer
labels
object
annotations
object
ownerReferences
OwnerReference[]
finalizers
string[]
managedFields
ManagedFieldsEntry[]
spec
object
8 nested properties
accessModes
string[]
selector
object
2 nested properties
matchLabels
object
matchExpressions
LabelSelectorRequirement[]
resources
object
3 nested properties
volumeName
string
storageClassName
string
volumeMode
string
dataSource
object
3 nested properties
apiGroup
string
required
kind
string
required
name
string
required
dataSourceRef
object
4 nested properties
apiGroup
string
required
kind
string
required
name
string
required
namespace
string
status
object
6 nested properties
phase
string
accessModes
string[]
capacity
object
conditions
PersistentVolumeClaimCondition[]
allocatedResources
object
resizeStatus
string
PersistentVolumeClaimCondition
object
type
string
required
status
string
required
lastProbeTime
string
format=data-time
lastTransitionTime
string
format=data-time
reason
string
message
string
PersistentVolumeClaimSpec
object
accessModes
string[]
selector
object
2 nested properties
matchLabels
object
matchExpressions
LabelSelectorRequirement[]
resources
object
3 nested properties
volumeName
string
storageClassName
string
volumeMode
string
dataSource
object
3 nested properties
apiGroup
string
required
kind
string
required
name
string
required
dataSourceRef
object
4 nested properties
apiGroup
string
required
kind
string
required
name
string
required
namespace
string
PersistentVolumeClaimStatus
object
phase
string
accessModes
string[]
capacity
object
conditions
PersistentVolumeClaimCondition[]
allocatedResources
object
resizeStatus
string
PersistentVolumeClaimTemplate
object
8 nested properties
accessModes
string[]
selector
object
2 nested properties
matchLabels
object
matchExpressions
LabelSelectorRequirement[]
resources
object
3 nested properties
volumeName
string
storageClassName
string
volumeMode
string
dataSource
object
3 nested properties
apiGroup
string
required
kind
string
required
name
string
required
dataSourceRef
object
4 nested properties
apiGroup
string
required
kind
string
required
name
string
required
namespace
string
metadata
object
15 nested properties
name
string
generateName
string
namespace
string
selfLink
string
uid
string
resourceVersion
string
generation
integer
creationTimestamp
string
format=data-time
deletionTimestamp
string
format=data-time
deletionGracePeriodSeconds
integer
labels
object
annotations
object
ownerReferences
OwnerReference[]
finalizers
string[]
managedFields
ManagedFieldsEntry[]
PersistentVolumeClaimVolumeSource
object
claimName
string
required
readOnly
boolean
PhotonPersistentDiskVolumeSource
object
pdID
string
required
fsType
string
PipelineDeclaredResource
object
name
string
required
type
string
required
optional
boolean
PipelineRef
object
PipelineResourceBinding
object
PipelineResourceRef
object
name
string
apiVersion
string
PipelineResourceSpec
object
PipelineResult
object
name
string
required
description
string
required
value
string | string[]
required
type
string
PipelineRun
object
kind
string
apiVersion
string
metadata
object
15 nested properties
name
string
generateName
string
namespace
string
selfLink
string
uid
string
resourceVersion
string
generation
integer
creationTimestamp
string
format=data-time
deletionTimestamp
string
format=data-time
deletionGracePeriodSeconds
integer
labels
object
annotations
object
ownerReferences
OwnerReference[]
finalizers
string[]
managedFields
ManagedFieldsEntry[]
spec
object
11 nested properties
pipelineRef
object
5 nested properties
pipelineSpec
object
8 nested properties
displayName
string
description
string
resources
PipelineDeclaredResource[]
tasks
PipelineTask[]
params
ParamSpec[]
workspaces
PipelineWorkspaceDeclaration[]
results
PipelineResult[]
finally
PipelineTask[]
resources
PipelineResourceBinding[]
params
Param[]
serviceAccountName
string
status
string
timeouts
object
3 nested properties
pipeline
string
pattern=^[-+]?([0-9]*(\.[0-9]*)?(ns|us|µs|μs|ms|s|m|h))+$
tasks
string
pattern=^[-+]?([0-9]*(\.[0-9]*)?(ns|us|µs|μs|ms|s|m|h))+$
finally
string
pattern=^[-+]?([0-9]*(\.[0-9]*)?(ns|us|µs|μs|ms|s|m|h))+$
timeout
string
pattern=^[-+]?([0-9]*(\.[0-9]*)?(ns|us|µs|μs|ms|s|m|h))+$
podTemplate
object
17 nested properties
nodeSelector
object
env
EnvVar[]
tolerations
Toleration[]
affinity
object
securityContext
object
volumes
Volume[]
runtimeClassName
string
automountServiceAccountToken
boolean
dnsPolicy
string
dnsConfig
object
enableServiceLinks
boolean
priorityClassName
string
schedulerName
string
imagePullSecrets
LocalObjectReference[]
hostAliases
HostAlias[]
hostNetwork
boolean
topologySpreadConstraints
TopologySpreadConstraint[]
workspaces
WorkspaceBinding[]
taskRunSpecs
PipelineTaskRunSpec[]
status
object
14 nested properties
observedGeneration
integer
conditions
Condition[]
annotations
object
startTime
string
format=data-time
completionTime
string
format=data-time
taskRuns
object
runs
object
pipelineResults
PipelineRunResult[]
pipelineSpec
object
8 nested properties
displayName
string
description
string
resources
PipelineDeclaredResource[]
tasks
PipelineTask[]
params
ParamSpec[]
workspaces
PipelineWorkspaceDeclaration[]
results
PipelineResult[]
finally
PipelineTask[]
skippedTasks
SkippedTask[]
childReferences
ChildStatusReference[]
finallyStartTime
string
format=data-time
spanContext
object
PipelineRunResult
object
name
string
required
value
string | string[]
required
PipelineRunRunStatus
object
pipelineTaskName
string
status
object
8 nested properties
observedGeneration
integer
conditions
Condition[]
annotations
object
startTime
string
format=data-time
completionTime
string
format=data-time
results
CustomRunResult[]
retriesStatus
CustomRunStatus[]
extraFields
object
whenExpressions
object | object[]
PipelineRunSpec
object
pipelineRef
object
5 nested properties
pipelineSpec
object
8 nested properties
displayName
string
description
string
resources
PipelineDeclaredResource[]
tasks
PipelineTask[]
params
ParamSpec[]
workspaces
PipelineWorkspaceDeclaration[]
results
PipelineResult[]
finally
PipelineTask[]
resources
PipelineResourceBinding[]
params
Param[]
serviceAccountName
string
status
string
timeouts
object
3 nested properties
pipeline
string
pattern=^[-+]?([0-9]*(\.[0-9]*)?(ns|us|µs|μs|ms|s|m|h))+$
tasks
string
pattern=^[-+]?([0-9]*(\.[0-9]*)?(ns|us|µs|μs|ms|s|m|h))+$
finally
string
pattern=^[-+]?([0-9]*(\.[0-9]*)?(ns|us|µs|μs|ms|s|m|h))+$
timeout
string
pattern=^[-+]?([0-9]*(\.[0-9]*)?(ns|us|µs|μs|ms|s|m|h))+$
podTemplate
object
17 nested properties
nodeSelector
object
env
EnvVar[]
tolerations
Toleration[]
securityContext
object
volumes
Volume[]
runtimeClassName
string
automountServiceAccountToken
boolean
dnsPolicy
string
dnsConfig
object
3 nested properties
enableServiceLinks
boolean
priorityClassName
string
schedulerName
string
imagePullSecrets
LocalObjectReference[]
hostAliases
HostAlias[]
hostNetwork
boolean
topologySpreadConstraints
TopologySpreadConstraint[]
workspaces
WorkspaceBinding[]
taskRunSpecs
PipelineTaskRunSpec[]
PipelineRunStatus
object
observedGeneration
integer
conditions
Condition[]
annotations
object
startTime
string
format=data-time
completionTime
string
format=data-time
taskRuns
object
runs
object
pipelineResults
PipelineRunResult[]
pipelineSpec
object
8 nested properties
displayName
string
description
string
resources
PipelineDeclaredResource[]
tasks
PipelineTask[]
params
ParamSpec[]
workspaces
PipelineWorkspaceDeclaration[]
results
PipelineResult[]
finally
PipelineTask[]
skippedTasks
SkippedTask[]
childReferences
ChildStatusReference[]
finallyStartTime
string
format=data-time
provenance
object
3 nested properties
configSource
object
3 nested properties
uri
string
digest
object
entryPoint
string
refSource
object
3 nested properties
uri
string
digest
object
entryPoint
string
featureFlags
object
20 nested properties
DisableAffinityAssistant
boolean
required
DisableCredsInit
boolean
required
RunningInEnvWithInjectedSidecars
boolean
required
RequireGitSSHSecretKnownHosts
boolean
required
EnableTektonOCIBundles
boolean
required
ScopeWhenExpressionsToTask
boolean
required
EnableAPIFields
string
required
SendCloudEventsForRuns
boolean
required
AwaitSidecarReadiness
boolean
required
EnforceNonfalsifiability
string
required
EnableKeepPodOnCancel
boolean
required
VerificationNoMatchPolicy
string
required
EnableProvenanceInStatus
boolean
required
ResultExtractionMethod
string
required
MaxResultSize
integer
required
SetSecurityContext
boolean
required
Coschedule
string
required
EnableCELInWhenExpression
boolean
required
EnableStepActions
boolean
required
EnableParamEnum
boolean
required
spanContext
object
PipelineRunTaskRunStatus
object
pipelineTaskName
string
status
object
15 nested properties
podName
string
required
observedGeneration
integer
conditions
Condition[]
annotations
object
startTime
string
format=data-time
completionTime
string
format=data-time
steps
StepState[]
cloudEvents
CloudEventDelivery[]
retriesStatus
TaskRunStatus[]
resourcesResult
RunResult[]
taskResults
TaskRunResult[]
sidecars
SidecarState[]
taskSpec
object
10 nested properties
resources
object
params
ParamSpec[]
displayName
string
description
string
steps
Step[]
volumes
Volume[]
stepTemplate
object
sidecars
Sidecar[]
workspaces
WorkspaceDeclaration[]
results
TaskResult[]
spanContext
object
whenExpressions
object | object[]
PipelineSpec
object
displayName
string
description
string
resources
PipelineDeclaredResource[]
tasks
PipelineTask[]
params
ParamSpec[]
workspaces
PipelineWorkspaceDeclaration[]
results
PipelineResult[]
finally
PipelineTask[]
PipelineTask
object
name
string
displayName
string
description
string
taskRef
object
6 nested properties
taskSpec
object
14 nested properties
apiVersion
string
kind
string
spec
object
metadata
object
2 nested properties
labels
object
annotations
object
resources
object
2 nested properties
inputs
TaskResource[]
outputs
TaskResource[]
params
ParamSpec[]
displayName
string
description
string
steps
Step[]
volumes
Volume[]
stepTemplate
object
22 nested properties
name
string
required
image
string
command
string[]
args
string[]
workingDir
string
ports
ContainerPort[]
envFrom
EnvFromSource[]
env
EnvVar[]
resources
object
volumeMounts
VolumeMount[]
volumeDevices
VolumeDevice[]
livenessProbe
object
readinessProbe
object
startupProbe
object
lifecycle
object
terminationMessagePath
string
terminationMessagePolicy
string
imagePullPolicy
string
securityContext
object
stdin
boolean
stdinOnce
boolean
tty
boolean
sidecars
Sidecar[]
workspaces
WorkspaceDeclaration[]
results
TaskResult[]
when
object | object[]
retries
integer
runAfter
string[]
resources
object
2 nested properties
inputs
PipelineTaskInputResource[]
outputs
PipelineTaskOutputResource[]
params
Param[]
matrix
object
2 nested properties
params
Param[]
include
IncludeParams[]
workspaces
WorkspacePipelineTaskBinding[]
timeout
string
pattern=^[-+]?([0-9]*(\.[0-9]*)?(ns|us|µs|μs|ms|s|m|h))+$
pipelineRef
object
5 nested properties
pipelineSpec
object
8 nested properties
displayName
string
description
string
resources
PipelineDeclaredResource[]
tasks
PipelineTask[]
params
ParamSpec[]
workspaces
PipelineWorkspaceDeclaration[]
results
PipelineResult[]
finally
PipelineTask[]
onError
string
PipelineTaskInputResource
object
name
string
required
resource
string
required
from
string[]
PipelineTaskMetadata
object
labels
object
annotations
object
PipelineTaskOutputResource
object
name
string
required
resource
string
required
PipelineTaskResources
object
inputs
PipelineTaskInputResource[]
outputs
PipelineTaskOutputResource[]
PipelineTaskRunSpec
object
pipelineTaskName
string
taskServiceAccountName
string
taskPodTemplate
object
17 nested properties
nodeSelector
object
env
EnvVar[]
tolerations
Toleration[]
securityContext
object
volumes
Volume[]
runtimeClassName
string
automountServiceAccountToken
boolean
dnsPolicy
string
dnsConfig
object
3 nested properties
enableServiceLinks
boolean
priorityClassName
string
schedulerName
string
imagePullSecrets
LocalObjectReference[]
hostAliases
HostAlias[]
hostNetwork
boolean
topologySpreadConstraints
TopologySpreadConstraint[]
stepOverrides
TaskRunStepOverride[]
sidecarOverrides
TaskRunSidecarOverride[]
metadata
object
2 nested properties
labels
object
annotations
object
computeResources
object
3 nested properties
PipelineWorkspaceDeclaration
object
name
string
required
description
string
optional
boolean
PodAffinity
object
requiredDuringSchedulingIgnoredDuringExecution
PodAffinityTerm[]
preferredDuringSchedulingIgnoredDuringExecution
WeightedPodAffinityTerm[]
PodAffinityTerm
object
topologyKey
string
required
labelSelector
object
2 nested properties
matchLabels
object
matchExpressions
LabelSelectorRequirement[]
namespaces
string[]
namespaceSelector
object
2 nested properties
matchLabels
object
matchExpressions
LabelSelectorRequirement[]
PodAntiAffinity
object
requiredDuringSchedulingIgnoredDuringExecution
PodAffinityTerm[]
preferredDuringSchedulingIgnoredDuringExecution
WeightedPodAffinityTerm[]
PodDNSConfig
object
PodDNSConfigOption
object
name
string
value
string
PodSecurityContext
object
seLinuxOptions
object
4 nested properties
user
string
role
string
type
string
level
string
windowsOptions
object
4 nested properties
gmsaCredentialSpecName
string
gmsaCredentialSpec
string
runAsUserName
string
hostProcess
boolean
runAsUser
integer
runAsGroup
integer
runAsNonRoot
boolean
supplementalGroups
integer[]
fsGroup
integer
sysctls
Sysctl[]
fsGroupChangePolicy
string
seccompProfile
object
2 nested properties
type
string
required
localhostProfile
string
PortworxVolumeSource
object
volumeID
string
required
fsType
string
readOnly
boolean
PreferredSchedulingTerm
object
weight
integer
required
2 nested properties
matchExpressions
NodeSelectorRequirement[]
matchFields
NodeSelectorRequirement[]
Probe
object
exec
object
1 nested properties
command
string[]
httpGet
object
5 nested properties
3 nested properties
Type
integer
required
IntVal
integer
required
StrVal
string
required
path
string
host
string
scheme
string
httpHeaders
HTTPHeader[]
tcpSocket
object
2 nested properties
3 nested properties
Type
integer
required
IntVal
integer
required
StrVal
string
required
host
string
grpc
object
2 nested properties
port
integer
required
service
string
required
initialDelaySeconds
integer
timeoutSeconds
integer
periodSeconds
integer
successThreshold
integer
failureThreshold
integer
terminationGracePeriodSeconds
integer
ProjectedVolumeSource
object
defaultMode
integer
PropertySpec
object
type
string
Provenance
object
configSource
object
3 nested properties
uri
string
digest
object
entryPoint
string
refSource
object
3 nested properties
uri
string
digest
object
entryPoint
string
featureFlags
object
20 nested properties
DisableAffinityAssistant
boolean
required
DisableCredsInit
boolean
required
RunningInEnvWithInjectedSidecars
boolean
required
RequireGitSSHSecretKnownHosts
boolean
required
EnableTektonOCIBundles
boolean
required
ScopeWhenExpressionsToTask
boolean
required
EnableAPIFields
string
required
SendCloudEventsForRuns
boolean
required
AwaitSidecarReadiness
boolean
required
EnforceNonfalsifiability
string
required
EnableKeepPodOnCancel
boolean
required
VerificationNoMatchPolicy
string
required
EnableProvenanceInStatus
boolean
required
ResultExtractionMethod
string
required
MaxResultSize
integer
required
SetSecurityContext
boolean
required
Coschedule
string
required
EnableCELInWhenExpression
boolean
required
EnableStepActions
boolean
required
EnableParamEnum
boolean
required
QuobyteVolumeSource
object
registry
string
required
volume
string
required
readOnly
boolean
user
string
group
string
tenant
string
RBDVolumeSource
object
monitors
string[]
required
image
string
required
fsType
string
pool
string
user
string
keyring
string
secretRef
object
1 nested properties
name
string
readOnly
boolean
Ref
object
RefSource
object
uri
string
digest
object
entryPoint
string
ResourceClaim
object
name
string
required
ResourceFieldSelector
object
resource
string
required
containerName
string
divisor
string | number
ResourceParam
object
name
string
required
value
string
required
ResourceRequirements
object
RunResult
object
key
string
required
value
string
required
resourceName
string
type
integer
SELinuxOptions
object
user
string
role
string
type
string
level
string
ScaleIOVolumeSource
object
gateway
string
required
system
string
required
1 nested properties
name
string
sslEnabled
boolean
protectionDomain
string
storagePool
string
storageMode
string
volumeName
string
fsType
string
readOnly
boolean
SeccompProfile
object
type
string
required
localhostProfile
string
SecretEnvSource
object
name
string
optional
boolean
SecretKeySelector
object
key
string
required
name
string
optional
boolean
SecretParam
object
fieldName
string
required
secretKey
string
required
secretName
string
required
SecretProjection
object
SecretVolumeSource
object
SecurityContext
object
capabilities
object
2 nested properties
add
string[]
drop
string[]
privileged
boolean
seLinuxOptions
object
4 nested properties
user
string
role
string
type
string
level
string
windowsOptions
object
4 nested properties
gmsaCredentialSpecName
string
gmsaCredentialSpec
string
runAsUserName
string
hostProcess
boolean
runAsUser
integer
runAsGroup
integer
runAsNonRoot
boolean
readOnlyRootFilesystem
boolean
allowPrivilegeEscalation
boolean
procMount
string
seccompProfile
object
2 nested properties
type
string
required
localhostProfile
string
ServiceAccountTokenProjection
object
path
string
required
audience
string
expirationSeconds
integer
Sidecar
object
name
string
required
image
string
command
string[]
args
string[]
workingDir
string
ports
ContainerPort[]
envFrom
EnvFromSource[]
env
EnvVar[]
resources
object
3 nested properties
volumeMounts
VolumeMount[]
volumeDevices
VolumeDevice[]
livenessProbe
object
10 nested properties
exec
object
1 nested properties
command
string[]
httpGet
object
5 nested properties
grpc
object
2 nested properties
port
integer
required
service
string
required
initialDelaySeconds
integer
timeoutSeconds
integer
periodSeconds
integer
successThreshold
integer
failureThreshold
integer
terminationGracePeriodSeconds
integer
readinessProbe
object
10 nested properties
exec
object
1 nested properties
command
string[]
httpGet
object
5 nested properties
grpc
object
2 nested properties
port
integer
required
service
string
required
initialDelaySeconds
integer
timeoutSeconds
integer
periodSeconds
integer
successThreshold
integer
failureThreshold
integer
terminationGracePeriodSeconds
integer
startupProbe
object
10 nested properties
exec
object
1 nested properties
command
string[]
httpGet
object
5 nested properties
grpc
object
2 nested properties
port
integer
required
service
string
required
initialDelaySeconds
integer
timeoutSeconds
integer
periodSeconds
integer
successThreshold
integer
failureThreshold
integer
terminationGracePeriodSeconds
integer
lifecycle
object
terminationMessagePath
string
terminationMessagePolicy
string
imagePullPolicy
string
securityContext
object
11 nested properties
capabilities
object
2 nested properties
add
string[]
drop
string[]
privileged
boolean
seLinuxOptions
object
4 nested properties
user
string
role
string
type
string
level
string
windowsOptions
object
4 nested properties
gmsaCredentialSpecName
string
gmsaCredentialSpec
string
runAsUserName
string
hostProcess
boolean
runAsUser
integer
runAsGroup
integer
runAsNonRoot
boolean
readOnlyRootFilesystem
boolean
allowPrivilegeEscalation
boolean
procMount
string
seccompProfile
object
2 nested properties
type
string
required
localhostProfile
string
stdin
boolean
stdinOnce
boolean
tty
boolean
script
string
workspaces
WorkspaceUsage[]
SidecarState
object
waiting
object
2 nested properties
reason
string
message
string
running
object
1 nested properties
startedAt
string
format=data-time
terminated
object
7 nested properties
exitCode
integer
required
signal
integer
reason
string
message
string
startedAt
string
format=data-time
finishedAt
string
format=data-time
containerID
string
name
string
container
string
imageID
string
SkippedTask
object
name
string
required
reason
string
required
whenExpressions
object | object[]
Step
object
name
string
required
image
string
command
string[]
args
string[]
workingDir
string
ports
ContainerPort[]
envFrom
EnvFromSource[]
env
EnvVar[]
resources
object
3 nested properties
volumeMounts
VolumeMount[]
volumeDevices
VolumeDevice[]
livenessProbe
object
10 nested properties
exec
object
1 nested properties
command
string[]
httpGet
object
5 nested properties
grpc
object
2 nested properties
port
integer
required
service
string
required
initialDelaySeconds
integer
timeoutSeconds
integer
periodSeconds
integer
successThreshold
integer
failureThreshold
integer
terminationGracePeriodSeconds
integer
readinessProbe
object
10 nested properties
exec
object
1 nested properties
command
string[]
httpGet
object
5 nested properties
grpc
object
2 nested properties
port
integer
required
service
string
required
initialDelaySeconds
integer
timeoutSeconds
integer
periodSeconds
integer
successThreshold
integer
failureThreshold
integer
terminationGracePeriodSeconds
integer
startupProbe
object
10 nested properties
exec
object
1 nested properties
command
string[]
httpGet
object
5 nested properties
grpc
object
2 nested properties
port
integer
required
service
string
required
initialDelaySeconds
integer
timeoutSeconds
integer
periodSeconds
integer
successThreshold
integer
failureThreshold
integer
terminationGracePeriodSeconds
integer
lifecycle
object
terminationMessagePath
string
terminationMessagePolicy
string
imagePullPolicy
string
securityContext
object
11 nested properties
capabilities
object
2 nested properties
add
string[]
drop
string[]
privileged
boolean
seLinuxOptions
object
4 nested properties
user
string
role
string
type
string
level
string
windowsOptions
object
4 nested properties
gmsaCredentialSpecName
string
gmsaCredentialSpec
string
runAsUserName
string
hostProcess
boolean
runAsUser
integer
runAsGroup
integer
runAsNonRoot
boolean
readOnlyRootFilesystem
boolean
allowPrivilegeEscalation
boolean
procMount
string
seccompProfile
object
2 nested properties
type
string
required
localhostProfile
string
stdin
boolean
stdinOnce
boolean
tty
boolean
script
string
timeout
string
pattern=^[-+]?([0-9]*(\.[0-9]*)?(ns|us|µs|μs|ms|s|m|h))+$
workspaces
WorkspaceUsage[]
onError
string
stdoutConfig
object
1 nested properties
path
string
stderrConfig
object
1 nested properties
path
string
params
Param[]
results
StepResult[]
StepOutputConfig
object
path
string
StepResult
object
name
string
required
type
string
properties
object
description
string
StepState
object
waiting
object
2 nested properties
reason
string
message
string
running
object
1 nested properties
startedAt
string
format=data-time
terminated
object
7 nested properties
exitCode
integer
required
signal
integer
reason
string
message
string
startedAt
string
format=data-time
finishedAt
string
format=data-time
containerID
string
name
string
container
string
imageID
string
results
TaskRunResult[]
StepTemplate
object
name
string
required
image
string
command
string[]
args
string[]
workingDir
string
ports
ContainerPort[]
envFrom
EnvFromSource[]
env
EnvVar[]
resources
object
3 nested properties
volumeMounts
VolumeMount[]
volumeDevices
VolumeDevice[]
livenessProbe
object
10 nested properties
exec
object
1 nested properties
command
string[]
httpGet
object
5 nested properties
grpc
object
2 nested properties
port
integer
required
service
string
required
initialDelaySeconds
integer
timeoutSeconds
integer
periodSeconds
integer
successThreshold
integer
failureThreshold
integer
terminationGracePeriodSeconds
integer
readinessProbe
object
10 nested properties
exec
object
1 nested properties
command
string[]
httpGet
object
5 nested properties
grpc
object
2 nested properties
port
integer
required
service
string
required
initialDelaySeconds
integer
timeoutSeconds
integer
periodSeconds
integer
successThreshold
integer
failureThreshold
integer
terminationGracePeriodSeconds
integer
startupProbe
object
10 nested properties
exec
object
1 nested properties
command
string[]
httpGet
object
5 nested properties
grpc
object
2 nested properties
port
integer
required
service
string
required
initialDelaySeconds
integer
timeoutSeconds
integer
periodSeconds
integer
successThreshold
integer
failureThreshold
integer
terminationGracePeriodSeconds
integer
lifecycle
object
terminationMessagePath
string
terminationMessagePolicy
string
imagePullPolicy
string
securityContext
object
11 nested properties
capabilities
object
2 nested properties
add
string[]
drop
string[]
privileged
boolean
seLinuxOptions
object
4 nested properties
user
string
role
string
type
string
level
string
windowsOptions
object
4 nested properties
gmsaCredentialSpecName
string
gmsaCredentialSpec
string
runAsUserName
string
hostProcess
boolean
runAsUser
integer
runAsGroup
integer
runAsNonRoot
boolean
readOnlyRootFilesystem
boolean
allowPrivilegeEscalation
boolean
procMount
string
seccompProfile
object
2 nested properties
type
string
required
localhostProfile
string
stdin
boolean
stdinOnce
boolean
tty
boolean
StorageOSVolumeSource
object
volumeName
string
volumeNamespace
string
fsType
string
readOnly
boolean
secretRef
object
1 nested properties
name
string
Sysctl
object
name
string
required
value
string
required
TCPSocketAction
object
3 nested properties
Type
integer
required
IntVal
integer
required
StrVal
string
required
host
string
TaskRef
object
TaskResource
object
name
string
required
type
string
required
description
string
targetPath
string
optional
boolean
TaskResources
object
inputs
TaskResource[]
outputs
TaskResource[]
TaskResult
object
name
string
required
type
string
properties
object
description
string
value
string | string[]
TaskRunResult
object
name
string
required
value
string | string[]
required
type
string
TaskRunSidecarOverride
object
name
string
required
3 nested properties
TaskRunStatus
object
podName
string
required
observedGeneration
integer
conditions
Condition[]
annotations
object
startTime
string
format=data-time
completionTime
string
format=data-time
steps
StepState[]
cloudEvents
CloudEventDelivery[]
retriesStatus
TaskRunStatus[]
resourcesResult
RunResult[]
taskResults
TaskRunResult[]
sidecars
SidecarState[]
taskSpec
object
10 nested properties
resources
object
2 nested properties
inputs
TaskResource[]
outputs
TaskResource[]
params
ParamSpec[]
displayName
string
description
string
steps
Step[]
volumes
Volume[]
stepTemplate
object
22 nested properties
name
string
required
image
string
command
string[]
args
string[]
workingDir
string
ports
ContainerPort[]
envFrom
EnvFromSource[]
env
EnvVar[]
resources
object
volumeMounts
VolumeMount[]
volumeDevices
VolumeDevice[]
livenessProbe
object
readinessProbe
object
startupProbe
object
lifecycle
object
terminationMessagePath
string
terminationMessagePolicy
string
imagePullPolicy
string
securityContext
object
stdin
boolean
stdinOnce
boolean
tty
boolean
sidecars
Sidecar[]
workspaces
WorkspaceDeclaration[]
results
TaskResult[]
provenance
object
3 nested properties
configSource
object
3 nested properties
uri
string
digest
object
entryPoint
string
refSource
object
3 nested properties
uri
string
digest
object
entryPoint
string
featureFlags
object
20 nested properties
DisableAffinityAssistant
boolean
required
DisableCredsInit
boolean
required
RunningInEnvWithInjectedSidecars
boolean
required
RequireGitSSHSecretKnownHosts
boolean
required
EnableTektonOCIBundles
boolean
required
ScopeWhenExpressionsToTask
boolean
required
EnableAPIFields
string
required
SendCloudEventsForRuns
boolean
required
AwaitSidecarReadiness
boolean
required
EnforceNonfalsifiability
string
required
EnableKeepPodOnCancel
boolean
required
VerificationNoMatchPolicy
string
required
EnableProvenanceInStatus
boolean
required
ResultExtractionMethod
string
required
MaxResultSize
integer
required
SetSecurityContext
boolean
required
Coschedule
string
required
EnableCELInWhenExpression
boolean
required
EnableStepActions
boolean
required
EnableParamEnum
boolean
required
spanContext
object
TaskRunStepOverride
object
name
string
required
3 nested properties
TaskSpec
object
resources
object
2 nested properties
inputs
TaskResource[]
outputs
TaskResource[]
params
ParamSpec[]
displayName
string
description
string
steps
Step[]
volumes
Volume[]
stepTemplate
object
22 nested properties
name
string
required
image
string
command
string[]
args
string[]
workingDir
string
ports
ContainerPort[]
envFrom
EnvFromSource[]
env
EnvVar[]
resources
object
3 nested properties
volumeMounts
VolumeMount[]
volumeDevices
VolumeDevice[]
livenessProbe
object
readinessProbe
object
startupProbe
object
terminationMessagePath
string
terminationMessagePolicy
string
imagePullPolicy
string
securityContext
object
stdin
boolean
stdinOnce
boolean
tty
boolean
sidecars
Sidecar[]
workspaces
WorkspaceDeclaration[]
results
TaskResult[]
Template
object
nodeSelector
object
env
EnvVar[]
tolerations
Toleration[]
affinity
object
3 nested properties
nodeAffinity
object
2 nested properties
requiredDuringSchedulingIgnoredDuringExecution
object
preferredDuringSchedulingIgnoredDuringExecution
PreferredSchedulingTerm[]
podAffinity
object
2 nested properties
requiredDuringSchedulingIgnoredDuringExecution
PodAffinityTerm[]
preferredDuringSchedulingIgnoredDuringExecution
WeightedPodAffinityTerm[]
podAntiAffinity
object
2 nested properties
requiredDuringSchedulingIgnoredDuringExecution
PodAffinityTerm[]
preferredDuringSchedulingIgnoredDuringExecution
WeightedPodAffinityTerm[]
securityContext
object
10 nested properties
seLinuxOptions
object
4 nested properties
user
string
role
string
type
string
level
string
windowsOptions
object
4 nested properties
gmsaCredentialSpecName
string
gmsaCredentialSpec
string
runAsUserName
string
hostProcess
boolean
runAsUser
integer
runAsGroup
integer
runAsNonRoot
boolean
supplementalGroups
integer[]
fsGroup
integer
sysctls
Sysctl[]
fsGroupChangePolicy
string
seccompProfile
object
2 nested properties
type
string
required
localhostProfile
string
volumes
Volume[]
runtimeClassName
string
automountServiceAccountToken
boolean
dnsPolicy
string
dnsConfig
object
3 nested properties
enableServiceLinks
boolean
priorityClassName
string
schedulerName
string
imagePullSecrets
LocalObjectReference[]
hostAliases
HostAlias[]
hostNetwork
boolean
topologySpreadConstraints
TopologySpreadConstraint[]
TimeoutFields
object
pipeline
string
pattern=^[-+]?([0-9]*(\.[0-9]*)?(ns|us|µs|μs|ms|s|m|h))+$
tasks
string
pattern=^[-+]?([0-9]*(\.[0-9]*)?(ns|us|µs|μs|ms|s|m|h))+$
finally
string
pattern=^[-+]?([0-9]*(\.[0-9]*)?(ns|us|µs|μs|ms|s|m|h))+$
Toleration
object
key
string
operator
string
value
string
effect
string
tolerationSeconds
integer
TopologySpreadConstraint
object
maxSkew
integer
required
topologyKey
string
required
whenUnsatisfiable
string
required
labelSelector
object
2 nested properties
matchLabels
object
matchExpressions
LabelSelectorRequirement[]
minDomains
integer
nodeAffinityPolicy
string
nodeTaintsPolicy
string
matchLabelKeys
string[]
TypedLocalObjectReference
object
apiGroup
string
required
kind
string
required
name
string
required
TypedObjectReference
object
apiGroup
string
required
kind
string
required
name
string
required
namespace
string
Volume
object
name
string
required
hostPath
object
2 nested properties
path
string
required
type
string
emptyDir
object
2 nested properties
medium
string
sizeLimit
string | number
gcePersistentDisk
object
4 nested properties
pdName
string
required
fsType
string
partition
integer
readOnly
boolean
awsElasticBlockStore
object
4 nested properties
volumeID
string
required
fsType
string
partition
integer
readOnly
boolean
gitRepo
object
3 nested properties
repository
string
required
revision
string
directory
string
secret
object
4 nested properties
nfs
object
3 nested properties
server
string
required
path
string
required
readOnly
boolean
iscsi
object
11 nested properties
targetPortal
string
required
iqn
string
required
lun
integer
required
iscsiInterface
string
fsType
string
readOnly
boolean
portals
string[]
chapAuthDiscovery
boolean
chapAuthSession
boolean
secretRef
object
1 nested properties
name
string
initiatorName
string
glusterfs
object
3 nested properties
endpoints
string
required
path
string
required
readOnly
boolean
persistentVolumeClaim
object
2 nested properties
claimName
string
required
readOnly
boolean
rbd
object
8 nested properties
monitors
string[]
required
image
string
required
fsType
string
pool
string
user
string
keyring
string
secretRef
object
1 nested properties
name
string
readOnly
boolean
flexVolume
object
5 nested properties
driver
string
required
fsType
string
secretRef
object
1 nested properties
name
string
readOnly
boolean
options
object
cinder
object
4 nested properties
volumeID
string
required
fsType
string
readOnly
boolean
secretRef
object
1 nested properties
name
string
cephfs
object
6 nested properties
monitors
string[]
required
path
string
user
string
secretFile
string
secretRef
object
1 nested properties
name
string
readOnly
boolean
flocker
object
2 nested properties
datasetName
string
datasetUUID
string
downwardAPI
object
2 nested properties
items
DownwardAPIVolumeFile[]
defaultMode
integer
fc
object
5 nested properties
targetWWNs
string[]
lun
integer
fsType
string
readOnly
boolean
wwids
string[]
azureFile
object
3 nested properties
secretName
string
required
shareName
string
required
readOnly
boolean
configMap
object
4 nested properties
vsphereVolume
object
4 nested properties
volumePath
string
required
fsType
string
storagePolicyName
string
storagePolicyID
string
quobyte
object
6 nested properties
registry
string
required
volume
string
required
readOnly
boolean
user
string
group
string
tenant
string
azureDisk
object
6 nested properties
diskName
string
required
diskURI
string
required
cachingMode
string
fsType
string
readOnly
boolean
kind
string
photonPersistentDisk
object
2 nested properties
pdID
string
required
fsType
string
projected
object
2 nested properties
defaultMode
integer
portworxVolume
object
3 nested properties
volumeID
string
required
fsType
string
readOnly
boolean
scaleIO
object
10 nested properties
gateway
string
required
system
string
required
1 nested properties
name
string
sslEnabled
boolean
protectionDomain
string
storagePool
string
storageMode
string
volumeName
string
fsType
string
readOnly
boolean
storageos
object
5 nested properties
volumeName
string
volumeNamespace
string
fsType
string
readOnly
boolean
secretRef
object
1 nested properties
name
string
VolumeDevice
object
name
string
required
devicePath
string
required
VolumeMount
object
name
string
required
mountPath
string
required
readOnly
boolean
subPath
string
mountPropagation
string
subPathExpr
string
VolumeProjection
object
secret
object
3 nested properties
downwardAPI
object
1 nested properties
items
DownwardAPIVolumeFile[]
configMap
object
3 nested properties
serviceAccountToken
object
3 nested properties
path
string
required
audience
string
expirationSeconds
integer
VsphereVirtualDiskVolumeSource
object
volumePath
string
required
fsType
string
storagePolicyName
string
storagePolicyID
string
WeightedPodAffinityTerm
object
weight
integer
required
4 nested properties
topologyKey
string
required
labelSelector
object
2 nested properties
matchLabels
object
matchExpressions
LabelSelectorRequirement[]
namespaces
string[]
namespaceSelector
object
2 nested properties
matchLabels
object
matchExpressions
LabelSelectorRequirement[]
WindowsSecurityContextOptions
object
gmsaCredentialSpecName
string
gmsaCredentialSpec
string
runAsUserName
string
hostProcess
boolean
WorkspaceBinding
object
name
string
required
subPath
string
volumeClaimTemplate
object
5 nested properties
kind
string
apiVersion
string
metadata
object
15 nested properties
name
string
generateName
string
namespace
string
selfLink
string
uid
string
resourceVersion
string
generation
integer
creationTimestamp
string
format=data-time
deletionTimestamp
string
format=data-time
deletionGracePeriodSeconds
integer
labels
object
annotations
object
ownerReferences
OwnerReference[]
finalizers
string[]
managedFields
ManagedFieldsEntry[]
spec
object
status
object
6 nested properties
phase
string
accessModes
string[]
capacity
object
conditions
PersistentVolumeClaimCondition[]
allocatedResources
object
resizeStatus
string
persistentVolumeClaim
object
2 nested properties
claimName
string
required
readOnly
boolean
emptyDir
object
2 nested properties
medium
string
sizeLimit
string | number
configMap
object
4 nested properties
secret
object
4 nested properties
projected
object
2 nested properties
defaultMode
integer
WorkspaceDeclaration
object
name
string
required
description
string
mountPath
string
readOnly
boolean
optional
boolean
WorkspacePipelineTaskBinding
object
name
string
required
workspace
string
subPath
string
WorkspaceUsage
object
name
string
required
mountPath
string
required