Tekton Dashboard release v0.44.0
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!
- β€οΈ @AlanGreene
- β€οΈ @dependabot[bot]