Tekton Task CRD is one of 21 APIs that Tekton publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include CRD, Task, Steps, and Builds. The published artifact set on APIs.io includes API documentation and an OpenAPI specification.
This API exposes
0 operations
across 0 paths,
and defines 68 schemas.
It is described by OpenAPI 2.0, at version v0.17.2.
The identity and technical contract details declared by the specification.
pod.AffinityAssistantTemplate
object
AffinityAssistantTemplate holds pod specific configuration and is a subset of the generic pod Template
6 properties
pod.Template
object
Template holds pod specific configuration
18 properties
v1.Artifact
object
Artifact represents an artifact within a system, potentially containing multiple values associated with it.
3 properties
v1.ArtifactValue
object
ArtifactValue represents a specific value or data element within an Artifact.
2 properties
v1.Artifacts
object
Artifacts represents the collection of input and output artifacts associated with a task run or a similar process. Artifacts in this context are units of data…
2 properties
v1.ChildStatusReference
object
ChildStatusReference is used to point to the statuses of individual TaskRuns and Runs within this PipelineRun.
6 properties
v1.EmbeddedTask
object
EmbeddedTask is used to define a Task inline within a Pipeline's PipelineTasks.
13 properties
v1.IncludeParams
object
IncludeParams allows passing in a specific combinations of Parameters into the Matrix.
2 properties
v1.Matrix
object
Matrix is used to fan out Tasks in a Pipeline
2 properties
v1.Param
object
Param declares an ParamValues to use for the parameter called name.
2 properties
2 required
v1.ParamSpec
object
ParamSpec defines arbitrary parameters needed beyond typed inputs (such as resources). Parameter values are provided by users as inputs on a TaskRun or Pipelin…
6 properties
1 required
v1.ParamValue
object
ParamValue is a type that can hold a single string, string array, or string map. Used in JSON unmarshalling so that a single JSON field can accept either an in…
4 properties
4 required
v1.Pipeline
object
Pipeline describes a list of Tasks to execute. It expresses how outputs of tasks feed into inputs of subsequent tasks.
4 properties
v1.PipelineList
object
PipelineList contains a list of Pipeline
4 properties
1 required
v1.PipelineRef
object
PipelineRef can be used to refer to a specific instance of a Pipeline.
2 properties
v1.PipelineResult
object
PipelineResult used to describe the results of a pipeline
4 properties
2 required
v1.PipelineRun
object
PipelineRun represents a single execution of a Pipeline. PipelineRuns are how the graph of Tasks declared in a Pipeline are executed; they specify inputs to Pi…
5 properties
v1.PipelineRunList
object
PipelineRunList contains a list of PipelineRun
4 properties
1 required
v1.PipelineRunResult
object
PipelineRunResult used to describe the results of a pipeline
2 properties
2 required
v1.PipelineRunRunStatus
object
PipelineRunRunStatus contains the name of the PipelineTask for this Run and the Run's Status
3 properties
v1.PipelineRunSpec
object
PipelineRunSpec defines the desired state of PipelineRun
9 properties
v1.PipelineRunStatus
object
PipelineRunStatus defines the observed state of PipelineRun
12 properties
v1.PipelineRunStatusFields
object
PipelineRunStatusFields holds the fields of PipelineRunStatus' status. This is defined separately and inlined so that other types can readily consume these fie…
9 properties
v1.PipelineRunTaskRunStatus
object
PipelineRunTaskRunStatus contains the name of the PipelineTask for this TaskRun and the TaskRun's Status
3 properties
v1.PipelineSpec
object
PipelineSpec defines the desired state of Pipeline.
7 properties
v1.PipelineTask
object
PipelineTask defines a task in a Pipeline, passing inputs from both Params and from the output of previous tasks.
15 properties
v1.PipelineTaskMetadata
object
PipelineTaskMetadata contains the labels or annotations for an EmbeddedTask
2 properties
v1.PipelineTaskParam
object
PipelineTaskParam is used to provide arbitrary string parameters to a Task.
2 properties
2 required
v1.PipelineTaskRun
object
PipelineTaskRun reports the results of running a step in the Task. Each task has the potential to succeed or fail (based on the exit code) and produces logs.
1 property
v1.PipelineTaskRunSpec
object
PipelineTaskRunSpec can be used to configure specific specs for a concrete Task
8 properties
v1.PipelineTaskRunTemplate
object
PipelineTaskRunTemplate is used to specify run specifications for all Task in pipelinerun.
2 properties
v1.PipelineWorkspaceDeclaration
object
PipelineWorkspaceDeclaration creates a named slot in a Pipeline that a PipelineRun is expected to populate with a workspace binding.
3 properties
1 required
v1.PropertySpec
object
PropertySpec defines the struct for object keys
1 property
v1.Provenance
object
Provenance contains metadata about resources used in the TaskRun/PipelineRun such as the source from where a remote build definition was fetched. This field ai…
2 properties
v1.Ref
object
Ref can be used to refer to a specific instance of a StepAction.
1 property
v1.RefSource
object
RefSource contains the information that can uniquely identify where a remote built definition came from i.e. Git repositories, Tekton Bundles in OCI registry a…
3 properties
v1.ResolverRef
object
ResolverRef can be used to refer to a Pipeline or Task in a remote location like a git repo. This feature is in beta and these fields are only available when t…
2 properties
v1.ResultRef
object
ResultRef is a type that represents a reference to a task run result
4 properties
4 required
v1.Sidecar
object
Sidecar has nearly the same data structure as Step but does not have the ability to timeout.
25 properties
1 required
v1.SidecarState
object
SidecarState reports the results of running a sidecar in a Task.
6 properties
v1.SkippedTask
object
SkippedTask is used to describe the Tasks that were skipped due to their When Expressions evaluating to False. This is a struct because we are looking into inc…
3 properties
2 required
v1.Step
object
Step runs a subcomponent of a Task
23 properties
1 required
v1.StepOutputConfig
object
StepOutputConfig stores configuration for a step output stream.
1 property
v1.StepResult
object
StepResult used to describe the Results of a Step.
4 properties
1 required
v1.StepState
object
StepState reports the results of running a step in a Task.
11 properties
v1.StepTemplate
object
StepTemplate is a template for a Step
11 properties
v1.Task
object
Task represents a collection of sequential steps that are run as part of a Pipeline using a set of inputs and producing a set of outputs. Tasks execute when Ta…
4 properties
v1.TaskBreakpoints
object
TaskBreakpoints defines the breakpoint config for a particular Task
2 properties
v1.TaskList
object
TaskList contains a list of Task
4 properties
1 required
v1.TaskRef
object
TaskRef can be used to refer to a specific instance of a task.
3 properties
v1.TaskResult
object
TaskResult used to describe the results of a task
5 properties
1 required
v1.TaskRun
object
TaskRun represents a single execution of a Task. TaskRuns are how the steps specified in a Task are executed; they specify the parameters and resources used to…
5 properties
v1.TaskRunDebug
object
TaskRunDebug defines the breakpoint config for a particular TaskRun
1 property
v1.TaskRunInputs
object
TaskRunInputs holds the input values that this task was invoked with.
1 property
v1.TaskRunList
object
TaskRunList contains a list of TaskRun
4 properties
1 required
v1.TaskRunResult
object
TaskRunResult used to describe the results of a task
3 properties
2 required
v1.TaskRunSidecarSpec
object
TaskRunSidecarSpec is used to override the values of a Sidecar in the corresponding Task.
2 properties
2 required
v1.TaskRunSpec
object
TaskRunSpec defines the desired state of TaskRun
15 properties
v1.TaskRunStatus
object
TaskRunStatus defines the observed state of TaskRun
14 properties
1 required
v1.TaskRunStatusFields
object
TaskRunStatusFields holds the fields of TaskRun's status. This is defined separately and inlined so that other types can readily consume these fields via duck…
11 properties
1 required
v1.TaskRunStepSpec
object
TaskRunStepSpec is used to override the values of a Step in the corresponding Task.
2 properties
2 required
v1.TaskSpec
object
TaskSpec defines the desired state of Task.
9 properties
v1.TimeoutFields
object
TimeoutFields allows granular specification of pipeline, task, and finally timeouts
3 properties
v1.WhenExpression
object
WhenExpression allows a PipelineTask to declare expressions to be evaluated before the Task is run to determine whether the Task should be executed or skipped
4 properties
v1.WorkspaceBinding
object
WorkspaceBinding maps a Task's declared workspace to a Volume.
9 properties
1 required
v1.WorkspaceDeclaration
object
WorkspaceDeclaration is a declaration of a volume that a Task requires.
5 properties
1 required
v1.WorkspacePipelineTaskBinding
object
WorkspacePipelineTaskBinding describes how a workspace passed into the pipeline should be mapped to a task's declared workspace.
3 properties
1 required
v1.WorkspaceUsage
object
WorkspaceUsage is used by a Step or Sidecar to declare that it wants isolated access to a Workspace defined in a Task.
2 properties
2 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Tekton publishes across the network.