Tekton Pipeline release v0.54.0 "Korat Bender" #7426
jerop
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
🎉 Reusable Steps via StepActions, Param Enums, HTTP Resolver! 🎉
-Docs @ v0.54.0
-Examples @ v0.54.0
Installation one-liner
Attestation
The Rekor UUID for this release is
24296fb24b8ad77a6a820444f8789f9b68835a66c6c0ad3cecabee051b9af0c824b04baf1b57433c
Obtain the attestation:
Verify that all container images in the attestation are in the release file:
Changes
Features
✨ TEP-0142: Surface step results via sidecar logs (TEP-0142: Surface step results via sidecar logs #7414)
Surface step results via sidecar logs
✨ TEP-0142: Introduce StepResults in Steps, StepActions (TEP-0142: Introduce StepResults in Steps, StepActions #7382)
Introduce StepResults in Steps for StepAction's Result storage.
✨ TEP-0142: Surface step results via termination message (TEP-0142: Surface step results via termination message #7349)
Surface step results via termination message
✨ TEP-0142: Introduce Value in TaskResults (TEP-0142: Introduce Value in TaskResults #7347)
StepActions: Introduce Value in TaskResults
✨ [TEP-0142] Add VolumeMounts to StepAction ([TEP-0142] Add VolumeMounts to StepAction #7340)
Users can define VolumeMounts in StepAction, the VolumeMounts Name should use string param reference to the params passed to the StepAction.
✨ [TEP-0144] Validate PipelineRun for Param Enum ([TEP-0144] Validate PipelineRun for Param Enum #7338)
Implement Param Enum validation for PipelineRuns. Param Enum is supported per TEP-0144
✨ [TEP-0142] Add SecurityContext ([TEP-0142] Add SecurityContext #7337)
Users can declare SecurityContext in StepAction.
✨ TEP-0142: Add support for params between Step and StepActions (TEP-0142: Add support for params between Step and StepActions #7332)
Completes support for params in StepActions.
✨ [TEP-0144] Validate TaskRun for Param Enum ([TEP-0144] Validate TaskRun for Param Enum #7326)
Implement Param Enum validation for TaskRuns
✨ [TEP-0142] Remote Resolution for StepAction ([TEP-0142] Remote Resolution for StepAction #7321)
Support Remote Resolution for StepAction
✨ TEP-0142: Introduce Params and Results into StepActions CRD (TEP-0142: Introduce Params and Results into StepActions CRD #7317)
Introduces params and results into the StepAction CRD.
✨ Add credentials to HTTP resolver (Add credentials to HTTP resolver #7315)
The http resolver supports passing username and password for fetching URLs with basic credentials
✨ [TEP-0144] Add enum API field ([TEP-0144] Add enum API field #7289)
Add
Enum
API field✨ TEP-0142: Introduce StepAction referencing syntax in Steps (TEP-0142: Introduce StepAction referencing syntax in Steps #7284)
Introduces referencing syntax for StepAction in Steps
✨ [TEP-0144] Add feature flag and doc placeholder ([TEP-0144] Add feature flag and doc placeholder #7279)
Add
enable-param-enum
feature flag to gate the use ofParam.Enum
API field✨ TEP-0142: Referencing StepActions in Steps (TEP-0142: Referencing StepActions in Steps #7271)
Enables referencing of StepActions in Steps if the feature flag "enable-step-actions: true" is set.
✨ Add a simple HTTP resolver (Add a simple HTTP resolver #7250)
A new HTTP resolver is now available, it will let you resolve a http(s) URL to fetch a task or pipeline from.
✨ Let the user pass a secret via a parameter for SCM API operations when using the git API resolver (Let the user pass a secret via a parameter for SCM API operations when using the git API resolver #7239)
User are now able to pass a secret referencing token (or a tokenKey) for a SCM operation on the git resolver instead of using the global one from the configmap.
✨ [TEP-0142] Support default resolver for Ref to remote StepAction ([TEP-0142] Support default resolver for Ref to remote StepAction #7345)
✨ TEP-0142: Add syntax for providing params to StepActions (TEP-0142: Add syntax for providing params to StepActions #7334)
✨ [TEP-0142] Add ResolverRef to Ref ([TEP-0142] Add ResolverRef to Ref #7322)
Fixes
🐛 change bundle resolver to use secret instead of service account (change bundle resolver to use secret instead of service account #7331)
action required: Bundle resolve uses secret to pull bundle Tasks/Pipelines from private registry instead of Service Account. Please update your bundle resolver ref to use secret.
🐛 fix: the pr may lose finallyStartTime when pipeline controller is not synchronized to all current state (fix: the pr may lose finallyStartTime when pipeline controller is not synchronized to all current state #7186)
Reset the finallyStartTime field when one or more final tasks have been created and the current finallyStartTime is empty.
🐛 fix: panic may occur when calculating the final task timeout waiting time (fix: panic may occur when calculating the final task timeout waiting time #7188)
Misc
Docs
Thanks
Thanks to these contributors who contributed to v0.54.0!
Extra shout-out for awesome release notes:
This discussion was created from the release Tekton Pipeline release v0.54.0 "Korat Bender".
Beta Was this translation helpful? Give feedback.
All reactions