Tekton Triggers release v0.17.0
π Tekton Triggers release v0.17.0 π
-Docs @ v0.17.0
-Examples @ v0.17.0
Installation one-liner
kubectl apply -f https://storage.googleapis.com/tekton-releases/triggers/previous/v0.17.0/release.yaml
kubectl apply -f https://storage.googleapis.com/tekton-releases/triggers/previous/v0.17.0/interceptors.yaml
Upgrade Notices
To upgrade from v0.16.1
kubectl apply -f https://storage.googleapis.com/tekton-releases/triggers/previous/v0.17.0/release.yaml
kubectl apply -f https://storage.googleapis.com/tekton-releases/triggers/previous/v0.17.0/interceptors.yaml
Changes
Features
-
β¨ Adds field labels-exclusion-pattern in feature-flag to exclude labels (#1227)
This adds a new field in feature-flaglabels-exclusion-pattern
which by default is empty and takes regex pattern as input.
If defined this would filter out labels from propagating from el to resources created for it such as the deployment. -
β¨ Feature TriggerGroups (#1232)
This feature allows an operator to specify a set of interceptors that will be executed before a group of triggers are selected and executed.
This allows common data to be passed from interceptor execution down to multiple triggers to solve a set of common use cases across multiple Triggers. And this feature is enabled only whenenable-api-fields
is set toalpha
.
Fixes
- π Fix issue 1219 (#1225)
Fixes the issue where object being updated was created without the proper ObjectMeta, namely ResourceVersion was missing. - π Fix reconciler and validation failure issue for Knative service (#1238)
- π Remove finalizer if present (#1244)
Previous versions of Triggers required a finalizer to clean up logging, configMaps. They are no longer necessary. We need to remove the finalizer from any old EventListener objects so that they can be properly deleted in newer versions of Triggers.
Misc
- π¨ Use knative adapter to simplify event listener sink (#1207)
Adopt knative eventing adapter for event listener sink.
Change the way event listeners are configured to drop per-namespace configmaps.
- π¨ eldeployment: remove securityContext.runAsUser (#1213)
- π¨ Fix lint errors and update the linter to revive. (#1216)
- π¨ Add metadata to our publish task for Tekton Chains to observe & sign (#1218)
- π¨ Bump gjson to fix two security vulnerabilities. (#1220)
- π¨ Add tests for validating that the error we get back is what we expect. (#1230)
Docs
- π Add versioned docs links for v0.15.1 and v0.15.2 (#1212)
- π Add versioned docs links for v0.16.0 (#1214)
- π Add some documentation on the CEL macros. (#1215)
- π Fix typo (#1234)
- π Fix example feature flag config formatting (#1241)
- π Fix arity for template in eventlistener triggers (#1242)
Thanks
Thanks to these contributors who contributed to v0.17.0!
- β€οΈ @afrittoli
- β€οΈ @apiloqbc
- β€οΈ @bigkevmcd
- β€οΈ @dibyom
- β€οΈ @dlorenc
- β€οΈ @madbence
- β€οΈ @mattmoor
- β€οΈ @savitaashture
- β€οΈ @sm43
- β€οΈ @vaikas
- β€οΈ @zhouhaibing089
Extra shout-out for awesome release notes: