Skip to main content
This guide describes the differences between v1alpha1 Tekton entities and their v1beta1 counterparts, including how to replace PipelineResources with Tasks from the Tekton Catalog.

Changes to Fields

In Tekton v1beta1, the following fields have been changed:

Changes to Input Parameters

Input parameters have been moved from spec.inputs.params to spec.params.
In Tekton v1beta1, input parameters have been moved from spec.inputs.params to spec.params.

Changes to PipelineResources

PipelineResources have been moved from spec.input.resources and spec.output.resources to spec.resources.inputs and spec.resources.outputs.
In Tekton v1beta1, PipelineResources have been moved from spec.input.resources and spec.output.resources to spec.resources.inputs and spec.resources.outputs, respectively.

Replacing PipelineResources with Tasks

See Replacing PipelineResources with Tasks for information and examples on how to replace the following PipelineResource types:
  • Git resources
  • Pull request resources
  • GCS resources
  • Image resources
  • Cluster resources
For detailed examples and recommended Tasks from the Tekton Catalog, refer to the official documentation.