Skip to content

Tekton Dashboard release v0.28.0

Compare
Choose a tag to compare
@AlanGreene AlanGreene released this 12 Jul 14:46
· 1065 commits to main since this release

This Dashboard release supports Pipelines 0.35.x - 0.37.x and Triggers 0.15.x - 0.20.x, bringing a number of features, enhancements, and bug fixes.

Attestation

The Rekor UUID for this release is 362f8ecba72f43260d889f3dc89b08bda122b9272886b0aef676fa92af4603c6d4862f3a0e7df62e

Verify that all container images in the release file are in the attestation:

RELEASE_FILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.28.0/tekton-dashboard-release.yaml
REKOR_UUID=362f8ecba72f43260d889f3dc89b08bda122b9272886b0aef676fa92af4603c6d4862f3a0e7df62e

# Obtains the list of images with sha from the attestation
REKOR_ATTESTATION_IMAGE=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|select(.name | startswith("gcr.io"))|.name + ":v0.28.0@sha256:" + .digest.sha256')

# Download the release file
curl -s "$RELEASE_FILE" -o release.yaml

# Match the image used in the release file to an image in the attestation
DASHBOARD_IMAGE=$(cat release.yaml | grep image: | awk -F' ' '{print $2}')
echo
printf $DASHBOARD_IMAGE
if [[ "${REKOR_ATTESTATION_IMAGE}" = "${DASHBOARD_IMAGE}" ]]; then
  echo " ===> ok"
else
  echo " ===> no match"
fi

Features

  • ✨ Update PipelineRuns and PipelineRun components to support minimal status (TEP-0100) #2396
  • ✨ Switch to new status value for cancelling a PipelineRun (TEP-0058) #2397
    • 🚨 Use the new Cancelled status instead of PipelineRunCancelled, this is supported by default since Pipelines v0.35 which is now the minimum supported version for this Dashboard release
  • ✨ Add graceful cancel options for PipelineRuns (TEP-0058) #2398
    • Add support for the new CancelledRunFinally and StoppedRunFinally options when cancelling a PipelineRun

Fixes

  • 🐛 Fix console warning about invalid prop navigate on anchor tag #2388

Misc

  • 🔨 Update to the latest Carbon 10 release #2389
  • 🔨 Remove the Condition resource pages #2393
    • Conditions have been deprecated since Pipelines v0.16 and were removed in Pipelines v0.37
  • 🔨 Update CSP header to allow Plex font files to load from Akamai CDN #2394
  • 🔨 Update tests to latest Pipelines release #2392
  • 🔨 Add type to results of report task in release pipeline #2395
  • 🔨 Cleanup e2e test scripts #2400

Docs

  • 📖 Add links to latest release in readme #2386
  • 📖 Update release cheat sheet to include website sync update #2387

Thanks

Thanks to these contributors who contributed to v0.28.0!