In 2019 we created a simple system for creating instances of Tekton resources, triggered by json payloads sent to HTTP endpoints (Tekton Triggers).
In 2020 we would like to add missing features and then push for a beta
release in the
same year.
We are targeting improving the experience for both end users and operators:
- For end users:
- Pluggable core interceptors
- Increased expression support in TriggerBindings
- Using TriggerTemplates outside the context of an event
- Routing to multiple interceptors
- Dynamic TriggerTemplate parameters
- Support for poll-based triggering (e.g. when a repo changes state)
- Support for additional expression languages
- GitHub App support
- For operators:
- Improved support for many EventListeners
- Increased traceability (e.g. why did my interceptor reject the event?)
- Performant Triggers
- A scale-to-zero
EventListener