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

Support Consumer Group Policies in 3.4+ #1517

Open
mheap opened this issue Jan 30, 2025 · 0 comments
Open

Support Consumer Group Policies in 3.4+ #1517

mheap opened this issue Jan 30, 2025 · 0 comments
Assignees

Comments

@mheap
Copy link
Member

mheap commented Jan 30, 2025

We need to support Consumer Group policies in decK until the next major Gateway version is released.

Based on the work I've done recently, searching for isConsumerGroupScopedPluginSupported in go-database-reconciler is a good starting point.

My recommendation is that we allow users to set something in _info e.g. _info.use_consumer_group_overrides: true. If this value is set, only rate-limiting-advanced plugins should be enabled for consumer groups. All other plugins should trigger an error.

There's also an enforce_consumer_groups option which might be worth investigating. I don't think we should reuse this field, but I also don't understand it's purpose for now and it would be good to understand.

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

2 participants