Tekton Pipeline release v0.33.0 "Highlander HAL" #4594
afrittoli
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
🎉 🪟 More Windows features 🪟, lots of fixes 🔨 and docs improvements 📖 ! 🎉
-Docs @ v0.33.0
-Examples @ v0.33.0
Installation one-liner
Attestation
The Rekor UUID for this release is
5d258716457107c85cf59b80c0091c333463eb7c2a9f2d6f5b642ca69ef2671f
Obtain the attestation:
Verify that all container images in the attestation are in the release file:
Deprecation Notices
The
scope-when-expressions-to-task
flag will be removed in the next release.We recommend migrating
Pipelines
to usingwhen
expressions scoped to the guardedTask
only.Upgrade Notices
The configuration flags
disable-working-dir-overwrite
anddisable-home-env-overwrite
and associated features are not available anymore. Users that rely on automaticworkingDir
andHOME
overwrite must update theirTasks
to explicitly them before updating tothis release.
The
when
expressions in a givenTask
are scoped to guard theTask
only by default. Users that rely theBranch
scope can use thescope-when-expressions-to-task
to continue guarding theTask
and its dependentTasks
.Changes
Features
when
expressions toTask
only #4580)The
when
expressions in a givenTask
are scoped to guard theTask
only by default. Setscope-when-expressions-to-task
to continue guarding theTask
and its dependentTasks
. Thescope-when-expressions-to-task
flag will be removed soon so we recommend migratingPipelines
to usingwhen
expressions scoped to the guardedTask
only.[Feature] Adds API fields for Step and Sidecar Overrides to TaskRun. This feature is not yet implemented.
Syntax support for remote resolution, an alpha feature in development, has been added to pipelineRef and taskRef fields. Using the remote resolution fields is not yet possible, however, and will only result in errors.
Working dir initialization is now done using a Go binary in a new container image included in the release, which makes it portable to run on Windows nodes.
Include Windows support for the nop image, to enable Affinity Assistant for Windows, and more.
Backwards incompatible changes
In current release:
The configuration flags
disable-working-dir-overwrite
anddisable-home-env-overwrite
, after defaultingto
True
for nine months (i.e. feature disabled), have now been removed completely, along with the associatedfeatures which are not available in Tekton anymore.
Fixes
Fix problems on some arm64 machines.
Tweaks platform-specific command selection logic to handle images that provide multiple images for the same os+architecture, differing only by osversion (e.g., golang:1.17)
Loosen runtime platform selection logic to account for platforms with CPU variants
[Bug Fix] Add validation for 0 timeout for
pipelinerun.timeouts.tasks
andpipelinerun.timeouts.finally
[Bug Fix] Account for elapsed time, pipeline.timeouts.tasks, and pipeline.tasks[].timeout when setting taskrun timeout
[Bug fix]: Respect
pipelinerun.timeouts.tasks
for sequential TaskRuns or TaskRun retriesFix labels and annotation propagation from Task/Pipeline to TaskRun/PipelineRun and thus the generated Pod
[Bug fix]: Use pipeline.spec.timeouts.pipeline to determine pipeline timeout during custom task reconcile
Misc
The configuration flags
disable-working-dir-overwrite
anddisable-home-env-overwrite
, after defaultingto
True
for nine months (i.e. feature disabled), have now been removed completely, along with the associatedfeatures which are not available in Tekton anymore.
Drops dependency on k8s cred providers, statically link GCR/ECR/ACR cred helpers' Go code instead
Timeout
andTaskSpec
supported inCustom Tasks
#4481)The pipelines controller config previously included AWS environment variables as a workaround for a performance-related issue. The underlying issue appears to be fixed and so the environment variables have been removed from the controller.
requests:
fromgohelloworld
. (Drop resourcerequests:
fromgohelloworld
. #4549)Docs
scope-when-expressions-to-task
feature flag docs #4584)Thanks
Thanks to these contributors who contributed to v0.33.0!
Extra shout-out for awesome release notes:
This discussion was created from the release Tekton Pipeline release v0.33.0 "Highlander HAL".
Beta Was this translation helpful? Give feedback.
All reactions