github tektoncd/triggers v0.18.0
Tekton Triggers release v0.18.0

latest releases: v0.29.1, v0.29.0, v0.28.0...
2 years ago

🎉 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)

Don't miss a new triggers release

NewReleases is sending notifications on new releases.