-Docs @ v0.77.0
-Examples @ v0.77.0
Installation one-liner
kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.77.0/release.yaml
Attestation
The Rekor UUID for this release is ``
Obtain the attestation:
REKOR_UUID=
rekor-cli get --uuid $REKOR_UUID --format json | jq -r .Attestation | jq .
Verify that all container images in the attestation are in the release file:
RELEASE_FILE=https://storage.googleapis.com/tekton-releases/operator/previous/v0.77.0/release.yaml
REKOR_UUID=
# 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.77.0@sha256:" + .digest.sha256')
# Download the release file
curl "$RELEASE_FILE" > release.yaml
# For each image in the attestation, match it to the release file
for image in $REKOR_ATTESTATION_IMAGES; do
printf $image; grep -q $image release.yaml && echo " ===> ok" || echo " ===> no match";
done
Changes
Features
- add init container support to tekton-operator deployment (#2809)
- Add service monitoring for pruner (#2844)
- Fix proxy namespace for tekton-results-api-service in ConsolePlugin (#2841)
- update s2i image (#2837)
- Bump actions/checkout from 4 to 5 (#2827)
- Update OPC task image reference in OpenShift config (#2825)
- ADD: buildah-ns task as a part of openshift-pipelines namespace (#2824)
- cleanup: Remove the unnecessary preUpgrade function from the pre-upgrade step (#2820)
- Delete default tekton results tls secret during pre upgrade (#2819)
- fix(openshift git resolver): mount the trusted-ca-configmap into component's system ca store in Openshift (#2814)
- fix: prevent panic when pruner field is nil during upgrade (#2810)
- add additionalEnvs capability to operator deployment (#2808)
- Hide Tekton Pruner cr from openshift console UI (#2806)
- Fix: Corrected PostgreSQL PGDATA and volume mount path to ensure data persistence (#2799)
- Bump golangci/golangci-lint-action from 7.0.0 to 8.0.0 (#2798)
- Update PostgreSQL version from 13 to 16 (#2797)
- Enable TektonPruner Configuration from tektonconfig (#2794)
- OCPBUGS-58034: Update steps for 'Deploying an application with a pipeline' quick start (#2790)
- make triggers install optional (#2780)
- chore(fetch): bump task‑containers tasks from v0.7.0 to v0.7.1 (#2769)
- feat: add recursive manifest fetching support (#2766)
- Decouple RBAC and Trusted CA Bundle configurations in OpenShift extension (#2764)
- Update TektonPruner.Disabled to *bool so it can be set to default value if not set. (#2750)
- update list supported releases (#2745)
- fix release script (#2744)
- Add ServiceMonitor for Results (#2739)
- Restrict pipeline service account permissions for openshift (#2702)
Fixes
Misc
- 🔨 Bump k8s.io/apiextensions-apiserver from 0.32.6 to 0.32.8 (#2846)
- 🔨 Bump golang.org/x/mod from 0.26.0 to 0.27.0 (#2829)
- 🔨 Bump github.com/tektoncd/pipeline from 1.3.0 to 1.3.1 (#2828)
- 🔨 Bump github.com/tektoncd/pipeline from 1.2.0 to 1.3.0 (#2821)
- 🔨 Bump golang.org/x/mod from 0.25.0 to 0.26.0 (#2801)
- 🔨 Bump golang.org/x/sync from 0.15.0 to 0.16.0 (#2800)
- 🔨 Bump github.com/tektoncd/pipeline from 1.1.0 to 1.2.0 (#2791)
- 🔨 Bump sigs.k8s.io/yaml from 1.4.0 to 1.5.0 (#2785)
- 🔨 Bump github.com/openshift-pipelines/pipelines-as-code from 0.35.1 to 0.36.0 (#2784)
- 🔨 Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 (#2783)
- 🔨 Bump github.com/sigstore/cosign/v2 from 2.5.0 to 2.5.2 (#2775)
- 🔨 Bump k8s.io/apiextensions-apiserver from 0.32.5 to 0.32.6 (#2774)
- 🔨 Bump github.com/cloudflare/circl from 1.3.7 to 1.6.1 (#2761)
- 🔨 Bump github.com/openshift-pipelines/pipelines-as-code from 0.35.0 to 0.35.1 (#2754)
- 🔨 Bump golang.org/x/mod from 0.24.0 to 0.25.0 (#2753)
- 🔨 Bump golang.org/x/sync from 0.14.0 to 0.15.0 (#2752)
- 🔨 Bump github.com/tektoncd/pipeline from 1.0.0 to 1.1.0 (#2751)
Docs
Thanks
Thanks to these contributors who contributed to v0.77.0!
- ❤️ @aThorp96
- ❤️ @ab-ghosh
- ❤️ @cmorinupgrade
- ❤️ @dependabot[bot]
- ❤️ @infernus01
- ❤️ @jkhelil
- ❤️ @l-qing
- ❤️ @mbpavan
- ❤️ @pramodbindal
- ❤️ @pratap0007
- ❤️ @seiya-koji
- ❤️ @vikram-raj
Extra shout-out for awesome release notes:
- 😍 @aThorp96
- 😍 @ab-ghosh
- 😍 @jkhelil
- 😍 @l-qing
- 😍 @mbpavan
- 😍 @pramodbindal
- 😍 @pratap0007
- 😍 @seiya-koji