Skip to content

Tekton Triggers release v0.17.0

Compare
Choose a tag to compare
@tekton-robot tekton-robot released this 20 Oct 17:54

πŸŽ‰ 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-flag labels-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 when enable-api-fields is set to alpha.

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!

Extra shout-out for awesome release notes: