Skip to content

Tekton Dashboard release v0.44.0

Compare
Choose a tag to compare
@AlanGreene AlanGreene released this 21 Feb 18:15
· 442 commits to main since this release

This Dashboard release supports Pipelines v0.53.x LTS, and v0.56.x LTS, and v0.57.x, as well as Triggers v0.24.x LTS, and v0.26.x LTS.

Attestation

The Rekor UUID for this release is 24296fb24b8ad77ac717b5d5f9a8be7617822efc729f4f09ed34c26ef61ad6fb7c74fbca6ea28c6c

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

RELEASE_FILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.44.0/release.yaml
REKOR_UUID=24296fb24b8ad77ac717b5d5f9a8be7617822efc729f4f09ed34c26ef61ad6fb7c74fbca6ea28c6c

# 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.44.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

Breaking changes

  • 🚨 Remove the deprecated single namespace mode #3299

    This was deprecated in v0.39.0 and replaced with the ability to restrict the Dashboard to a list of namespaces instead of just a single one. The legacy config was planned for removal after October 2023, and is now being removed in this release.

    If you're still using the legacy --tenant-namespace flag, rename it to --tenant-namespaces to maintain the existing behaviour. The new flag supports a comma-separated list of namespaces.

Fixes

  • πŸ› Fix for Create PipelineRun specifying ServiceAccount with v1 API #3286

Misc

  • πŸ”¨ Bump cypress from 13.6.2 to 13.6.3 #3275
  • πŸ”¨ Bump carbon-components-react from 7.59.19 to 7.59.20 #3276
  • πŸ”¨ Bump @formatjs/cli from 6.2.4 to 6.2.7 #3277
  • πŸ”¨ Bump the storybook group with 9 updates #3278
  • πŸ”¨ Bump rollup-plugin-visualizer from 5.11.0 to 5.12.0 #3279
  • πŸ”¨ Update prettier to latest release #3281
  • πŸ”¨ Update to vite 5 #3282
  • πŸ”¨ Add Dockerfile for e2e base image #3284
  • πŸ”¨ Bump the storybook group with 9 updates #3287
  • πŸ”¨ Bump msw from 2.1.2 to 2.1.6 #3292
  • πŸ”¨ Bump react-intl from 6.6.1 to 6.6.2 #3288
  • πŸ”¨ Update E2E tests to use Node.js 20 and Chrome 121 #3294
  • πŸ”¨ Bump dotenv from 16.3.1 to 16.4.1 #3289
  • πŸ”¨ Update to Node.js 20 #3283
  • πŸ”¨ Update Storybook to latest release #3296
  • πŸ”¨ Update tests to Triggers v0.26.0 #3293
  • πŸ”¨ Bump the storybook group with 10 updates #3305
  • πŸ”¨ Bump jsdom from 23.0.0 to 24.0.0 #3307
  • πŸ”¨ Bump @carbon/elements from 10.56.3 to 10.56.4 #3308
  • πŸ”¨ Bump @vitejs/plugin-react-swc from 3.5.0 to 3.6.0 #3306
  • πŸ”¨ Fix year in copyright header #3298
  • πŸ”¨ Fix typo in container registry auth step #3303
  • πŸ”¨ Update tests to latest Triggers release #3304
  • πŸ”¨ Add definitions used to release the E2E base image #3300
  • πŸ”¨ Update E2E tests to latest Pipelines release #3309
  • πŸ”¨ Add support for updated resourceTemplates field in future Triggers release #3310
  • πŸ”¨ Bump the storybook group with 10 updates #3313
  • πŸ”¨ Bump eslint-plugin-storybook from 0.6.15 to 0.8.0 #3314
  • πŸ”¨ Bump @vitest/coverage-istanbul from 1.0.2 to 1.3.0 #3316
  • πŸ”¨ Bump cypress from 13.6.3 to 13.6.4 #3318
  • πŸ”¨ Bump k8s.io/client-go from 0.29.1 to 0.29.2 #3321
  • πŸ”¨ Bump prettier from 3.2.4 to 3.2.5 #3315
  • πŸ”¨ Add missing copyright headers to release YAML files #3312
  • πŸ”¨ Bump msw from 2.1.6 to 2.2.1 #3319
  • πŸ”¨ Bump linkify-it from 4.0.1 to 5.0.0 #3317
  • πŸ”¨ Update eslint-plugin-jsx-a11y to latest version #3322
  • πŸ”¨ Bump ip from 2.0.0 to 2.0.1 #3324
  • πŸ”¨ Update tests to latest Pipelines release #3325

Docs

  • πŸ“– Add v0.43.x to the releases doc #3273
  • πŸ“– Add v0.43.1 LTS to the releases doc #3295
  • πŸ“– Update release process doc to use the cherrypicker plugin for patch releases #3301
  • πŸ“– Update kind walk-through to Kubernetes 1.27 #3302
  • πŸ“– Document process for updating the Dashboard on dogfooding #3311

Thanks

Thanks to these contributors who contributed to v0.44.0!