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

ratelimit: added support for rate limiting based on query parameters #37875

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

agrawroh
Copy link
Contributor

@agrawroh agrawroh commented Jan 4, 2025

Description

Currently, Envoy lacks a straightforward way to create rate limit descriptors directly from query parameters. The existing query_parameter_value_match action focuses on matching query parameter values, but does not provide a simple mechanism to generate descriptors.

This PR introduces a new query_parameters rate limit action that allows generating rate limit descriptors based on query parameter values.

Fixes: #37657


Commit Message: ratelimit: added support for rate limiting based on query parameters
Additional Description:
Risk Level: Low
Testing: Added Unit Tests
Docs Changes: Added
Release Notes: Added

Copy link

CC @envoyproxy/api-shepherds: Your approval is needed for changes made to (api/envoy/|docs/root/api-docs/).
envoyproxy/api-shepherds assignee is @wbpcode
CC @envoyproxy/api-watchers: FYI only for changes made to (api/envoy/|docs/root/api-docs/).

🐱

Caused by: #37875 was opened by agrawroh.

see: more, trace.

@agrawroh
Copy link
Contributor Author

agrawroh commented Jan 4, 2025

/retest

Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com>
@agrawroh agrawroh force-pushed the ratelimit_query_params branch from 0f93a8a to c1be1c3 Compare January 4, 2025 22:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants