Back to Pipeline

Deprecations

docs/deprecations.md

1.12.09.4 KB
Original Source
<!-- --- linkTitle: "Deprecations" weight: 107 --- -->

Deprecations

Introduction

This doc provides a list of features in Tekton Pipelines that are deprecated or recently removed.

Deprecation Table

The following features are deprecated but have not yet been removed.

Deprecated FeaturesDeprecation AnnouncementAPI Compatibility PolicyEarliest Date or Release of Removal
Several fields of Task.Step are deprecatedv0.36.0BetaFeb 25, 2023
ClusterTask is deprecatedv0.41.0BetaJuly 13, 2023
The config-trusted-resources configMap is deprecatedv0.45.0Alphav0.46.0
The default-cloud-events-sink setting in the config-defaults configMap is deprecated in favour of the new config-events configMap.v0.50.0N/Av0.59.0
v1beta1 Tasks, TaskRuns, Pipelines, and PipelineRuns are deprecated in favor of v1v0.50.0Betav0.62.0
The resolver framework is deprecated in favor of an upgraded frameworkv0.60.0N/Av0.72.
The send-cloudevents-for-runs feature flag is deprecated in favour of config-events. CloudEvents are now enabled by default; the flag only affects CustomRun objects.v1.13.0N/ATBD

v1beta1 deprecation

The v1beta1 versions of Task, TaskRun, Pipeline, and PipelineRun are deprecated in favor of the v1 versions of these APIs, as of release v0.50.0. Following the beta CRD compatibility policy, the earliest release the v1beta1 versions of these CRDs may be removed is 1 year later, or v0.62.0 (LTS). The v1beta1 client libraries will be retained until v0.62.0 has reached its end of life, 1 year later. Therefore, the earliest release the client libraries may be removed is v0.74.0, 12 months after v0.62.0.

Removed features

The features listed below have been removed but may still be supported in releases that have not reached their EOL.

Removed FeatureRemoval Pull RequestRemoval DateLatest LTS Release with SupportEOL of Supported Release
The PipelineRun.Status.TaskRuns and PipelineRun.Status.Runs fields and the embedded-status feature flag along with their functionalities have been tombstoned since v0.45.[TEP100] Remove Taskruns and Runs Fields for PipelineRunStatusJan 25, 2023v0.44.0Jan 24, 2024
PipelineResources are removed, along with the components of the API that rely on them as proposed in TEP-0074. See Removed PipelineResources related features for more info.[TEP074] Remove Generic PipelineResources with Rest of Resources TypesMar 8, 2023v0.44.0Jan 24, 2024
v1alpha1 Runs are removed, as proposed in TEP-0114, along with the feature flags enable-custom-task and custom-task-version.TEP-0114: Remove support for v1alpha1.RunApril 7, 2023v0.44.0Jan 24, 2024
The disable-affinity-assistant feature flag is deprecated in favor of the coschedule feature flagcleanup: [TEP-0135] remove deprecated disable-affinity-assistant feature flagMar 1, 2025v0.68.0Jan 30, 2026

The following features are removed as part of the deprecation of PipelineResources. See TEP-0074 for more information.