github tektoncd/operator v0.69.1
Tekton Operator release v0.69.1 "Black Drongo LTS"

latest releases: tekton-operator-0.77.0, v0.77.0, v0.76.0...
20 months ago

-Docs @ v0.69.1
-Examples @ v0.69.1

Installation one-liner

kubectl apply -f https://storage.googleapis.com/tekton-releases/operator/previous/v0.69.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.69.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.69.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

Features

  • ✨ Add support to update PriorityClassName via options (#1844)
Allow to update PriorityClassName via options in Deployment and StatefulSet

Fixes

  • 🐛 [release-v0.69.x] Fix config leader election configmap name (#1882)
  • 🐛 ignore replicas for the resources which is managed by HPA (#1752)
 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.69.x] fix 'G601: Implicit memory aliasing in for loop' linter issue on cabundle.go file (#1888)
  • 🐛 [release-v0.69.x] fix operator webhook upgrade issue by adding unique identifier and revert gracefulTermination (#1884)
  • 🐛 [release-v0.69.x] fix operator webhook installerset deletion race condition (#1875)
  • 🐛 continue the post upgrade on storage migration errors (#1753)
  • 🐛 fix role in openshift and include upgrade status (#1750)

Misc

  • 🔨 Bump golang.org/x/mod from 0.13.0 to 0.14.0 (#1834)
  • 🔨 Bump github.com/go-logr/zapr from 1.2.4 to 1.3.0 (#1833)
  • 🔨 Bump golang.org/x/sync from 0.4.0 to 0.5.0 (#1832)
  • 🔨 Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 (#1831)
  • 🔨 Bump github.com/openshift-pipelines/pipelines-as-code from 0.21.2 to 0.21.5 (#1825)
  • 🔨 Disable HTTP/2 for webhoook by updating Knative (#1822)
  • 🔨 Bump github.com/tektoncd/pipeline from 0.52.1 to 0.53.0 (#1815)
  • 🔨 Bump sigs.k8s.io/yaml from 1.3.0 to 1.4.0 (#1814)
  • 🔨 Bump github.com/docker/docker from 24.0.0+incompatible to 24.0.7+incompatible (#1813)
  • 🔨 Bump google.golang.org/grpc from 1.58.2 to 1.58.3 (#1808)
  • 🔨 Bump github.com/tektoncd/triggers from 0.25.0 to 0.25.2 (#1802)
  • 🔨 Bump github.com/google/go-cmp from 0.5.9 to 0.6.0 (#1777)
  • 🔨 Bump github.com/tektoncd/pipeline from 0.52.0 to 0.52.1 (#1776)
  • 🔨 Bump github.com/openshift-pipelines/pipelines-as-code from 0.21.1 to 0.21.2 (#1775)
  • 🔨 Bump golang.org/x/net from 0.15.0 to 0.17.0 (#1770)
  • 🔨 Bump golang.org/x/mod from 0.12.0 to 0.13.0 (#1765)
  • 🔨 Bump github.com/spf13/viper from 1.16.0 to 1.17.0 (#1764)
  • 🔨 Bump golang.org/x/sync from 0.3.0 to 0.4.0 (#1763)
  • 🔨 Bump github.com/openshift-pipelines/pipelines-as-code from 0.21.0 to 0.21.1 (#1759)
  • 🔨 Bump github.com/tektoncd/pipeline from 0.51.0 to 0.52.0 (#1708)
  • 🔨 Bump gotest.tools/v3 from 3.5.0 to 3.5.1 (#1706)
  • 🔨 Bump go.uber.org/zap from 1.25.0 to 1.26.0 (#1704)
  • 🔨 Bump github.com/openshift-pipelines/pipelines-as-code from 0.20.0 to 0.21.0 (#1695)
  • 🔨 Bump github.com/tektoncd/pipeline from 0.49.0 to 0.51.0 (#1658)

Docs

Thanks

Thanks to these contributors who contributed to v0.69.1!

Extra shout-out for awesome release notes:

Don't miss a new operator release

NewReleases is sending notifications on new releases.