Skip to content

Releases: tektoncd/operator

Tekton Operator release v0.68.1 "Rock Sparrow LTS"

26 Oct 10:16
Compare
Choose a tag to compare

-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!

Extra shout-out for awesome release notes:

tekton-operator-0.68.0

25 Sep 06:00
Compare
Choose a tag to compare

A Helm chart to deploy the Tekton Operator and its CRDs

Tekton Operator release v0.68.0 "Rock Sparrow LTS"

22 Sep 11:59
Compare
Choose a tag to compare

-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
  • ✨ Add Metrics for TektonResult (#1599)

    • Metrics results_reconciled added which has log_type which tells us logging type used during installtion of results.
  • ✨ Add Metrics for TektonChains (#1598)

    • Metrics chains_reconciled added which has {oci/pipelinerun/taskrun}_{storage/format/signer} information as metrics tags.
  • ✨ 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!

Extra shout-out for awesome release notes:

tekton-operator-0.67.0

02 Aug 18:45
Compare
Choose a tag to compare

A Helm chart to deploy the Tekton Operator and its CRDs

Tekton Operator release v0.67.0 "LTS"

25 May 09:12
Compare
Choose a tag to compare

-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!

Extra shout-out for awesome release notes:

Tekton Operator release v0.66.0 ""

20 Mar 14:49
Compare
Choose a tag to compare

-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!

Extra shout-out for awesome release notes:

Tekton Operator release v0.65.1 ""

10 Mar 10:34
a7ddf6e
Compare
Choose a tag to compare

-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 ""

09 Mar 15:56
Compare
Choose a tag to compare

-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!

Extra shout-out for awesome release notes:

Tekton Operator release v0.64.0

04 Jan 13:31
Compare
Choose a tag to compare

-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!

Extra shout-out for awesome release notes:

Tekton Operator release v0.63.0

25 Nov 14:06
Compare
Choose a tag to compare

-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!

Extra shout-out for awesome release notes: