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
Verify that all container images in the attestation are in the release file:
RELEASE_FILE=https://storage.googleapis.com/tekton-releases/pipeline/previous/v0.59.0/release.yaml
REKOR_UUID=24296fb24b8ad77afedce0421f9d0b300ed47db5907cad59970fed93f978290fd32680173c43e675
# Obtains the list of images with sha from the attestation
REKOR_ATTESTATION_IMAGES=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|.name + ":v0.59.0@sha256:" + .digest.sha256')# Download the release file
curl "$RELEASE_FILE"> release.yaml
# For each image in the attestation, match it to the release fileforimagein$REKOR_ATTESTATION_IMAGES;doprintf$image; grep -q $image release.yaml &&echo" ===> ok"||echo" ===> no match";done
Add a feature flag disable-inline-spec to disable embedded spec in Pipeline(PipelineSpec/TaskSpec), Taskrun(TaskSpec), and Pipelinerun. (PipelineSpec) By default, the inline specs will be enabled. Only if the flag is set to "pipeline", "pipelinerun" and "taskrun" or a combination like "pipeline,pipelinerun" would the inline spec be disabled for Pipeline, PipelineRun, or TaskRun.
We introduce new metrics with compliant naming.
Gauge metrics: Gauge metrics shouldn't end with count as it implies a counter.
Counter metrics: Counter metrics shouldn't end with count as it implies a counter from the histogram. Instead, we should use total.
knative/pkg dependency is now 1.13 and k8s.io dependencies are 0.28.x.
In addition, this makes the minimum kubernetes version supported by tektoncd/pipeline to be 1.27.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
🎉 Artifact Metadata, Improved StepActions and Improved Stability 🎉
-Docs @ v0.59.0
-Examples @ v0.59.0
Installation one-liner
Attestation
The Rekor UUID for this release is
24296fb24b8ad77afedce0421f9d0b300ed47db5907cad59970fed93f978290fd32680173c43e675
Obtain the attestation:
Verify that all container images in the attestation are in the release file:
Upgrade Notices
Tekton v0.59 minimum Kubernetes version is 1.27.
Changes
Features
Add a feature flag
disable-inline-spec
to disable embedded spec in Pipeline(PipelineSpec/TaskSpec), Taskrun(TaskSpec), and Pipelinerun. (PipelineSpec) By default, the inline specs will be enabled. Only if the flag is set to "pipeline", "pipelinerun" and "taskrun" or a combination like "pipeline,pipelinerun" would the inline spec be disabled for Pipeline, PipelineRun, or TaskRun.Add description to StepActions
Surface artifact metadata through termination message
Fixes
workspace.<name>.volume
#7887)fix: resolve pod creation failure on retry when using
workspace.<name>.volume
Fix ImagePullTimeout to use "PodInitialized" or "PodReadyToStartContainers" PodCondition transition time
Enable Param Substitution in StepAction resolver reference params
fix: the retries value has not been verified
fix: cannot use multiple step results at the same time for interpolation.
We introduce new metrics with compliant naming.
Gauge metrics: Gauge metrics shouldn't end with count as it implies a counter.
Counter metrics: Counter metrics shouldn't end with count as it implies a counter from the histogram. Instead, we should use total.
Previous Metrics are deprecated because they don't satisfy the Prometheus naming convention. Consult https://github.com/tektoncd/pipeline/blob/main/docs/metrics.md to know the updated names and tags.
ClusterTask
#7796)Remove conversion webhook configuration from the ClusterTask CRD, it doesn't need it.
StepAction
for conversion #7795)Removed StepAction from the conversion webhook to reduce the log spam that it isn't configured for it.
fix: resolve issues that may cause pipeline failures when using remote resources
fix: do not set default kind when taskRef resolver is present
fix(taskrun): emit warning for missing secret in ServiceAccount instead of failing
Fix: Merge StepTemplate with Step containing Results and Params
Pass only the fields in
stepaction
and replace these fields with theparams
in step.Misc
Update docker/docker dependency to v26.0.0
knative/pkg dependency is now 1.13 and k8s.io dependencies are 0.28.x.
In addition, this makes the minimum kubernetes version supported by tektoncd/pipeline to be 1.27.
Docs
Thanks
Thanks to these contributors who contributed to v0.59.0!
Extra shout-out for awesome release notes:
This discussion was created from the release Tekton Pipeline release v0.59.0 "Scottish Fold Sox" LTS.
Beta Was this translation helpful? Give feedback.
All reactions