Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

cloudevent-trigger: boolean operators #242

Open
imjasonh opened this issue Apr 4, 2024 · 0 comments
Open

cloudevent-trigger: boolean operators #242

imjasonh opened this issue Apr 4, 2024 · 0 comments

Comments

@imjasonh
Copy link
Member

imjasonh commented Apr 4, 2024

https://cloud.google.com/pubsub/docs/subscription-message-filter#boolean_operators_for_the_filter_expression

Today we have:


  filter        = { "type" : "dev.chainguard.bar" } // Only trigger on bar-type events
  filter_prefix = { "source": "baz/" }              // ...coming from baz

which translates down to

filter = "attributes.ce-type=\"dev.chainguard.bar\" AND hasPrefix(attributes.ce-source, \"baz/\")"

This means it's not possible to easily subscribe to 2+ event types, or 2+ prefixes, etc., even though this is possible from PubSub's side.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant