Skip to content

Tekton Triggers release v0.18.0

Compare
Choose a tag to compare
@tekton-robot tekton-robot released this 23 Dec 19:16

πŸŽ‰ Tekton Triggers release v0.18.0 πŸŽ‰

-Docs @ v0.18.0
-Examples @ v0.18.0

Installation one-liner

kubectl apply -f https://storage.googleapis.com/tekton-releases/triggers/previous/v0.18.0/release.yaml
kubectl apply -f https://storage.googleapis.com/tekton-releases/triggers/previous/v0.18.0/interceptors.yaml

Upgrade Notices

To upgrade from v0.17.1

kubectl apply -f https://storage.googleapis.com/tekton-releases/triggers/previous/v0.17.1/release.yaml
kubectl apply -f https://storage.googleapis.com/tekton-releases/triggers/previous/v0.17.1/interceptors.yaml

Changes

Features

  • Allow creating v1alpha1 Run types (#1283)

Triggers now allows creating custom Runs from a TriggerTemplate

  • Add kubernetes based events for triggers (#1222)

Triggers now support emitting Kubernetes events from EventListener Pod. See docs/events.md for details

Backwards incompatible changes

In current release:

  • 🚨 Add validation for eventlistener spec (#1277)

BREAKING CHANGE: Triggers now validates and returns an error if provided EventListener spec is empty.

  • 🚨 Add validation to validate TriggerBinding Spec (#1264)

BREAKING CHANGE: Triggers now validates and returns an error if provided TriggerBinding spec is empty.

Fixes

  • πŸ› Update roles for events (#1291)

  • πŸ› Add validation for eventlistener spec (#1277)

BREAKING CHANGE: Triggers now validates and returns an error if provided EventListener spec is empty.

  • πŸ› Update Triggers cluster role to work with Owner References (#1267)

  • πŸ› Fix eventlistener crash with multiple interceptors extensions (#1282)

  • πŸ› Replace cmpopts.IgnoreTypes with IgnoreFields (#1246)

  • πŸ› Add validation to validate TriggerBinding Spec (#1264)

BREAKING CHANGE: Triggers now validates and returns an error if provided TriggerBinding spec is empty.

Misc

  • πŸ”¨ Unregister unnecessary configMap informer (#1273)

Reduce memory usage of triggers controller

  • πŸ”¨ Update roles for events (#1291)

  • πŸ”¨ Use the same mechanism to load kubeconfig (#1287)

  • πŸ”¨ Focus deployment and service informers on triggers workload (#1275)

Reduce memory usage of triggers controller by watching only deployments and services that matter

  • πŸ”¨ Fetch the secret in only one function (#1278)

  • πŸ”¨ Add linux/arm to the list of platforms we build (#1286)

  • πŸ”¨ Add a RegisterInterceptor helper function (#1285)

  • πŸ”¨ Remove replace directives in go.mod (#1281)

  • πŸ”¨ Removes v1beta1 AdmissionReview (#1266)

  • πŸ”¨ Remove test/builder (#1252)

  • πŸ”¨ Add e2e test to verify knative examples (#1250)

Docs

  • πŸ“– Update docs on exposing EventListeners (#1289)
  • πŸ“– Refresh TriggerBinding docs (#1288)
  • πŸ“– Fix incorrect heading indentation (#1280)
  • πŸ“– Fixes broken links and typos in docs (#1260)
  • πŸ“– Fix script issue and update proper path for the examples (#1249)