Description
Trigger Filter API should conform to the CNCF CouldEvents Subscriptions API in order to support more complex predicates, the newly born CloudEvents Expression Language and any additional custom language/predicate vendors wants to include in their offerings.
Feature Track
https://hackmd.io/@devguyio/H1Mg3my2d
Why
- Provide a more flexible Trigger API that provides a better UX for Knative users and better suits users production needs.
- Used as a first step towards evaluating the possibility of standardizing our API shape to the CloudEvents Subscriptions API.
Exit Criteria
Trigger filter supports the filters API field defined in the Subscriptions API.
Deciding on the Future of The Experimental Feature
The User Experience WG would significantly help by conducting user feedback surveys and gather feedback from Knative users, PMs and vendors to decide on the future of this feature.
Experimental feature stages plan
Below the proposed plan for the feature stages (this list implicitly includes the requirements defined in the process)
- Alpha:
- Beta graduation as soon as 1 release after the inception
- Beta:
- Stable graduation as as soon as the CNCF Subscription spec is released as a stable version
- Stable:
Affected WG
Prior discussions
Description
Trigger Filter API should conform to the CNCF CouldEvents Subscriptions API in order to support more complex predicates, the newly born CloudEvents Expression Language and any additional custom language/predicate vendors wants to include in their offerings.
Feature Track
https://hackmd.io/@devguyio/H1Mg3my2d
Why
Exit Criteria
Trigger filter supports the
filtersAPI field defined in the Subscriptions API.Deciding on the Future of The Experimental Feature
The User Experience WG would significantly help by conducting user feedback surveys and gather feedback from Knative users, PMs and vendors to decide on the future of this feature.
Experimental feature stages plan
Below the proposed plan for the feature stages (this list implicitly includes the requirements defined in the process)
Affected WG
Prior discussions