You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
🚨 pipelinerun.status.taskRuns and pipelinerun.status.runs have been removed.
The pipelinerun.status.taskRuns and pipelinerun.status.runs fields have been removed, along with the embedded-status feature flag. If you are using these fields in your own tooling, please migrate to using pipelinerun.status.childReferences instead. (#6099).
action required: "enable-api-fields" is set to "beta" by default. If you are using v1 APIs and would like to use only stable features, modify the "feature-flags" configmap in the "tekton-pipelines" namespace to set "enable-api-fields" to "stable". Example command: kubectl patch cm feature-flags -n tekton-pipelines -p '{"data":{"enable-api-fields":"stable"}}'If you are using v1beta1 APIs, no action is needed.
🚨 The behaviour of the enable-api-field flag has been fixed, resulting in a slight behaviour change: when using the v1beta1 API, API features in beta are only available when the enable-api-field is set to beta or alpha. Beta features used to be enabled on the v1beta1 API regardless of the value of enable-api-field.Note that:
The default value for enable-api-field is beta
Users that have the flag set to alpha or beta will continue to have access to beta features on v1beta1 and v1 APIs
Users that have the flag set to stable will continue to not have access to beta features on the v1 API
So in practice, there is no breaking change for users. Users of the v1beta1 API may now disable beta features, should they wish to do so, which was not possible before.
We will need kubernetes version v1.28.x everywhere
Kubernetes deprecation guide: from here
v1.32
v1.29
v1-27
v1-26
flowcontrol-resources-v126
horizontalpodautoscaler-v126
v1-25
cronjob-v125
endpointslice-v125
event-v125
horizontalpodautoscaler-v125
poddisruptionbudget-v125
psp-v125
runtimeclass-v125
Tekton backwards incompatible changes:
https://github.com/tektoncd/pipeline/releases/tag/v0.44.0
https://github.com/tektoncd/pipeline/releases/tag/v0.45.0
In current release:
https://github.com/tektoncd/pipeline/releases/tag/v0.46.0
In current release:
https://github.com/tektoncd/pipeline/releases/tag/v0.49.0
https://github.com/tektoncd/pipeline/releases/tag/v0.53.0
The default value for enable-api-field is beta
Users that have the flag set to alpha or beta will continue to have access to beta features on v1beta1 and v1 APIs
Users that have the flag set to stable will continue to not have access to beta features on the v1 API
So in practice, there is no breaking change for users. Users of the v1beta1 API may now disable beta features, should they wish to do so, which was not possible before.
What do we need to do
Upgrade Tekton Chart
Upgrade Jx Project that use Tekton Pipeline
@msvticket @Skisocks
The text was updated successfully, but these errors were encountered: