Releases: tektoncd/operator
Tekton Operator release v0.68.1 "Rock Sparrow LTS"
-Docs @ v0.68.1
-Examples @ v0.68.1
Installation one-liner
kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.68.1/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.68.1/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.68.1@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
- bumps operand components version
- contains bug fixes
Features
Fixes
- 🐛 [release-v0.68.x] Add list nodes rule for kubernetes-rbac (#1760)
our release note here
- 🐛 [release-v0.68.x] ignore replicas for the resources which is managed by HPA (#1755)
If a Deployment or StatefulSet has a Horizontal Pod Autoscaling (HPA) and is in active state, Operator will not control the replicas to that resource. However if `status.desiredReplicas` and `spec.minReplicas` not present in HPA, operator takes the control. Also if HPA disabled, operator takes control. Even though the operator takes the control, the replicas value will be adjusted to the hpa's scaling range.
- 🐛 [release-v0.68.x] continue the post upgrade on storage migration errors (#1754)
- 🐛 [release-v0.68.x] fix role in openshift and include upgrade status (#1751)
Misc
Docs
Thanks
Thanks to these contributors who contributed to v0.68.1!
- ❤️ @concaf
- ❤️ @github-actions[bot]
- ❤️ @jkandasa
- ❤️ @khrm
- ❤️ @piyush-garg
- ❤️ @pratap0007
- ❤️ @tekton-robot
Extra shout-out for awesome release notes:
tekton-operator-0.68.0
A Helm chart to deploy the Tekton Operator and its CRDs
Tekton Operator release v0.68.0 "Rock Sparrow LTS"
-Docs @ v0.68.0
-Examples @ v0.68.0
Installation one-liner
kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.68.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.68.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.68.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
----------------------------------------------------------------------
org component version
----------------------------------------------------------------------
tektoncd hub "v1.14.0"
tektoncd dashboard "v0.39.0"
tektoncd pipeline "v0.50.1"
openshift-pipelines pipelines-as-code "0.21.0"
tektoncd chains "v0.17.0"
tektoncd results "v0.8.0"
tektoncd triggers "v0.25.0"
----------------------------------------------------------------------
Features
-
✨ Enable TektonResults access by system:authenticated user (#1680)
-
✨ Add informer for statefulset workloads (#1664)
- statefulSets watches any changes to statefulSet workload
-
✨ Introduce additional field options to components (#1656)
- Includes additional field called options into each components. That will allow user to take more control on configMap, deployments and statefulSets.
- pipeline controller replicas count can be handled under
pipeline.performance.replicas
. - action required: deployments replicas count control is taken into operator. If you have modified replicas count in your deployment, you have to update the same via TektonConfig CR, under options.
-
✨ Add Google Creds for Results (#1652)
- Pass Google creds for GCS to Results using the following properties:
gcs_creds_secret_name
gcs_creds_secret_key
- Pass Google creds for GCS to Results using the following properties:
-
✨ Add Metrics for TektonResult (#1599)
- Metrics
results_reconciled
added which haslog_type
which tells us logging type used during installtion of results.
- Metrics
-
✨ Add Metrics for TektonChains (#1598)
- Metrics
chains_reconciled
added which has {oci/pipelinerun/taskrun}_{storage/format/signer} information as metrics tags.
- Metrics
-
✨ Access to Results Service and Route for system:authenticated user (#1682)
-
✨ Add support for External DB in Tekton Results (#1654)
Fixes
-
🐛 Changing Shell Image from UBI-minimal to shell image (#1637)
- Changing Shell Image from UBI-minimal to shell image.
-
🐛 Fix Getting Kubeclient in OpenShift Extension of Pipeline (#1544)
-
🐛 Fix Transformers for Results Configuration (#1539)
-
🐛 [main] [0.67.x] Fix Image Transforms for Results (#1532)
-
🐛 add openshift monitoring label to targetNamespace (#1530)
Misc
-
🔨 Bump Results and Dashboard (#1678)
-
🔨 Updated CRS for for Result (#1573)
-
🔨 Bump github.com/tektoncd/triggers from 0.24.1 to 0.25.0 (#1662)
-
🔨 Bump gomodules.xyz/jsonpatch/v2 from 2.3.0 to 2.4.0 (#1648)
-
🔨 Bump go.uber.org/zap from 1.24.0 to 1.25.0 (#1645)
-
🔨 Bump github.com/openshift-pipelines/pipelines-as-code from 0.19.2 to 0.19.4 (#1644)
-
🔨 Bump golang.org/x/mod from 0.11.0 to 0.12.0 (#1605)
-
🔨 Bump gotest.tools/v3 from 3.4.0 to 3.5.0 (#1603)
-
🔨 Bump golang.org/x/sync from 0.1.0 to 0.3.0 (#1585)
-
🔨 Bump golang.org/x/mod from 0.10.0 to 0.11.0 (#1577)
-
🔨 Bump github.com/openshift-pipelines/pipelines-as-code from 0.19.1 to 0.19.2 (#1551)
-
🔨 Bump github.com/tektoncd/triggers from 0.24.0 to 0.24.1 (#1550)
-
🔨 Bump github.com/spf13/viper from 1.15.0 to 1.16.0 (#1538)
-
🔨 Bump github.com/stretchr/testify from 1.8.3 to 1.8.4 (#1537)
-
🔨 Update Chains and Add Results to CSV (#1519)
-
🔨 Remove Third Party folder (#1515)
-
🔨 Bump github.com/stretchr/testify from 1.8.2 to 1.8.3 (#1501)
-
🔨 Bump gomodules.xyz/jsonpatch/v2 from 2.2.0 to 2.3.0 (#1500)
Docs
- 📖 Update Doc for TektonResult (Logging and DB) (#1572)
Thanks
Thanks to these contributors who contributed to v0.68.0!
- ❤️ @PuneetPunamiya
- ❤️ @charlesmorin
- ❤️ @concaf
- ❤️ @dependabot[bot]
- ❤️ @github-actions[bot]
- ❤️ @jimmyjones2
- ❤️ @jkandasa
- ❤️ @kahirokunn
- ❤️ @khrm
- ❤️ @piyush-garg
- ❤️ @savitaashture
- ❤️ @sm43
- ❤️ @tekton-robot
- ❤️ @vdemeester
- ❤️ @vicoooo26
- ❤️ @wolfdate25
Extra shout-out for awesome release notes:
- 😍 @PuneetPunamiya
- 😍 @concaf
- 😍 @jimmyjones2
- 😍 @jkandasa
- 😍 @kahirokunn
- 😍 @khrm
- 😍 @piyush-garg
- 😍 @savitaashture
- 😍 @sm43
- 😍 @tekton-robot
- 😍 @vdemeester
- 😍 @vicoooo26
tekton-operator-0.67.0
A Helm chart to deploy the Tekton Operator and its CRDs
Tekton Operator release v0.67.0 "LTS"
-Docs @ v0.67.0
-Examples @ v0.67.0
Installation one-liner
kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.67.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.67.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.67.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
----------------------------------------------------------------------
org component version
----------------------------------------------------------------------
tektoncd hub "v1.13.0"
tektoncd dashboard "v0.35.0"
tektoncd pipeline "v0.47.0"
openshift-pipelines pipelines-as-code "0.19.1"
tektoncd chains "v0.16.0"
tektoncd results "v0.6.0"
tektoncd triggers "v0.24.0"
----------------------------------------------------------------------
Features
- ✨ Add Results to Operator (#1410)
Add Properties to Results for configuring API server and Logging Storage.
Fixes
Misc
- 🔨 Fix the image in config for CSV generation (#1495)
- 🔨 Update results to v0.6.0 (#1491)
- 🔨 Bump github.com/docker/distribution from 2.8.1+incompatible to 2.8.2+incompatible (#1489)
- 🔨 Bump github.com/cloudflare/circl from 1.3.2 to 1.3.3 (#1488)
- 🔨 Bump github.com/go-logr/zapr from 1.2.3 to 1.2.4 (#1487)
- 🔨 Bump golang.org/x/crypto from 0.8.0 to 0.9.0 (#1483)
- 🔨 Bump google.golang.org/grpc from 1.54.0 to 1.55.0 (#1479)
- 🔨 Bump github.com/stretchr/testify from 1.8.1 to 1.8.2 (#1463)
- 🔨 Bump github.com/sigstore/cosign/v2 from 2.0.0 to 2.0.2 (#1460)
- 🔨 Bump golang.org/x/mod from 0.9.0 to 0.10.0 (#1438)
- 🔨 Bump golang.org/x/crypto from 0.7.0 to 0.8.0 (#1435)
- 🔨 Bump github.com/docker/docker from 20.10.21+incompatible to 20.10.24+incompatible (#1428)
- 🔨 Bump github.com/tektoncd/triggers from 0.23.0 to 0.23.1 (#1426)
- 🔨 Bump github.com/openshift-pipelines/pipelines-as-code from 0.17.1 to 0.17.2 (#1414)
- 🔨 Bump sigs.k8s.io/controller-runtime from 0.14.5 to 0.14.6 (#1413)
- 🔨 Bump google.golang.org/grpc from 1.53.0 to 1.54.0 (#1403)
- 🔨 Bump google.golang.org/protobuf from 1.29.1 to 1.30.0 (#1392)
Docs
Thanks
Thanks to these contributors who contributed to v0.67.0!
- ❤️ @Abirdcfly
- ❤️ @PuneetPunamiya
- ❤️ @afrittoli
- ❤️ @csullivanupgrade
- ❤️ @dependabot[bot]
- ❤️ @github-actions[bot]
- ❤️ @jacksgt
- ❤️ @jkandasa
- ❤️ @khrm
- ❤️ @piyush-garg
- ❤️ @rupalibehera
- ❤️ @sabre1041
- ❤️ @savitaashture
- ❤️ @tekton-robot
- ❤️ @vdemeester
Extra shout-out for awesome release notes:
- 😍 @PuneetPunamiya
- 😍 @csullivanupgrade
- 😍 @jacksgt
- 😍 @jkandasa
- 😍 @khrm
- 😍 @piyush-garg
- 😍 @rupalibehera
- 😍 @sabre1041
- 😍 @savitaashture
- 😍 @vdemeester
Tekton Operator release v0.66.0 ""
-Docs @ v0.66.0
-Examples @ v0.66.0
Installation one-liner
kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.66.0/release.yaml
Changes
----------------------------------------------------------------------
org component version
----------------------------------------------------------------------
tektoncd hub "v1.12.0"
tektoncd dashboard "v0.33.0"
tektoncd pipeline "v0.45.0"
openshift-pipelines pipelines-as-code "0.17.1"
tektoncd chains "v0.15.0"
tektoncd results "v0.5.0"
tektoncd triggers "v0.23.0"
----------------------------------------------------------------------
Thanks
Thanks to these contributors who contributed to v0.66.0!
- ❤️ @dependabot[bot]
- ❤️ @jacksgt
- ❤️ @vdemeester
Extra shout-out for awesome release notes:
Tekton Operator release v0.65.1 ""
-Docs @ v0.65.1
-Examples @ v0.65.1
Installation one-liner
kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.65.1/release.yaml
Changes
----------------------------------------------------------------------
org component version
----------------------------------------------------------------------
tektoncd hub "v1.12.0"
tektoncd dashboard "v0.33.0"
tektoncd pipeline "v0.44.0"
openshift-pipelines pipelines-as-code "0.17.1"
tektoncd chains "v0.15.0"
tektoncd results "v0.4.0"
tektoncd triggers "v0.22.2"
----------------------------------------------------------------------
Thanks
Thanks to these contributors who contributed to v0.65.1!
Extra shout-out for awesome release notes:
Tekton Operator release v0.65.0 ""
-Docs @ v0.65.0
-Examples @ v0.65.0
Installation one-liner
kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.65.0/release.yaml
Changes
----------------------------------------------------------------------
org component version
----------------------------------------------------------------------
tektoncd hub "v1.12.0"
tektoncd dashboard "v0.33.0"
tektoncd pipeline "v0.44.0"
openshift-pipelines pipelines-as-code "0.17.1"
tektoncd chains "v0.15.0"
tektoncd results "v0.4.0"
tektoncd triggers "v0.22.2"
----------------------------------------------------------------------
Thanks
Thanks to these contributors who contributed to v0.65.0!
- ❤️ @dependabot[bot]
- ❤️ @github-actions[bot]
- ❤️ @jimmyjones2
- ❤️ @jkandasa
- ❤️ @khrm
- ❤️ @piyush-garg
- ❤️ @pratap0007
- ❤️ @rupalibehera
- ❤️ @sm43
- ❤️ @tekton-robot
- ❤️ @uniglot
- ❤️ @vdemeester
Extra shout-out for awesome release notes:
- 😍 @jimmyjones2
- 😍 @jkandasa
- 😍 @piyush-garg
- 😍 @pratap0007
- 😍 @rupalibehera
- 😍 @sm43
- 😍 @tekton-robot
- 😍 @uniglot
- 😍 @vdemeester
Tekton Operator release v0.64.0
-Docs @ v0.64.0
-Examples @ v0.64.0
Installation one-liner
kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.64.0/release.yaml
Changes
----------------------------------------------------------------------
org component version
----------------------------------------------------------------------
tektoncd hub "v1.11.1"
tektoncd dashboard "v0.31.0"
tektoncd pipeline "v0.42.0"
openshift-pipelines pipelines-as-code "0.15.0"
tektoncd chains "v0.14.0"
tektoncd results "v0.4.0"
tektoncd triggers "v0.22.0"
----------------------------------------------------------------------
Thanks
Thanks to these contributors who contributed to v0.64.0!
- ❤️ @Juneezee
- ❤️ @PuneetPunamiya
- ❤️ @aellwein
- ❤️ @alex-souslik-hs
- ❤️ @avinal
- ❤️ @dependabot[bot]
- ❤️ @piyush-garg
- ❤️ @ppitonak
- ❤️ @savitaashture
- ❤️ @sm43
- ❤️ @vdemeester
Extra shout-out for awesome release notes:
- 😍 @PuneetPunamiya
- 😍 @aellwein
- 😍 @alex-souslik-hs
- 😍 @avinal
- 😍 @piyush-garg
- 😍 @ppitonak
- 😍 @savitaashture
- 😍 @sm43
- 😍 @vdemeester
Tekton Operator release v0.63.0
-Docs @ v0.63.0
-Examples @ v0.63.0
Installation one-liner
kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.63.0/release.yaml
Changes
----------------------------------------------------------------------
org component version
----------------------------------------------------------------------
tektoncd hub "v1.11.1"
tektoncd dashboard "v0.30.0"
tektoncd pipeline "v0.41.0"
openshift-pipelines pipelines-as-code "0.14.2"
tektoncd chains "v0.13.0"
tektoncd results "v0.4.0"
tektoncd triggers "v0.22.0"
----------------------------------------------------------------------
Thanks
Thanks to these contributors who contributed to v0.63.0!
- ❤️ @AlanGreene
- ❤️ @PuneetPunamiya
- ❤️ @afrittoli
- ❤️ @concaf
- ❤️ @dependabot[bot]
- ❤️ @jimmyjones2
- ❤️ @kabhiibm
- ❤️ @piyush-garg
- ❤️ @rupalibehera
- ❤️ @sm43
- ❤️ @vdemeester
- ❤️ @zroubalik
Extra shout-out for awesome release notes:
- 😍 @PuneetPunamiya
- 😍 @concaf
- 😍 @dependabot[bot]
- 😍 @jimmyjones2
- 😍 @kabhiibm
- 😍 @piyush-garg
- 😍 @rupalibehera
- 😍 @sm43
- 😍 @vdemeester
- 😍 @zroubalik