Tekton Dashboard release v0.40.1
This Dashboard release supports Pipelines v0.47.x LTS, v0.50.x LTS, and v0.52.x, as well as Triggers v0.24.x LTS, and v0.25.x.
Attestation
The Rekor UUID for this release is 24296fb24b8ad77ade11fa37fb6b586233b12c9acf1a578267e2b719d45720df8d6dafc46bfae4dd
Verify that all container images in the release file are in the attestation:
RELEASE_FILE=https://storage.googleapis.com/tekton-releases/dashboard/previous/v0.40.1/release.yaml
REKOR_UUID=24296fb24b8ad77ade11fa37fb6b586233b12c9acf1a578267e2b719d45720df8d6dafc46bfae4dd
# 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.40.1@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
Fixes
- 🐛 Fix default selected namespace when using limited namespace visibility #3136
Thanks
Thanks to these contributors who contributed to v0.40.1!
- ❤️ @AlanGreene