-
Notifications
You must be signed in to change notification settings - Fork 347
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
Rate Limit Service config in EnvoyGateway API #871
Conversation
* Defines the configuration needed to enable as well as connect the rate limit service to a redis database backend * This will be required to be set by the infrastructure admin if the app developers want the global rate limiting feature using `RateLimitFilter` Relates to envoyproxy#670 Signed-off-by: Arko Dasgupta <arko@tetrate.io>
Codecov Report
@@ Coverage Diff @@
## main #871 +/- ##
==========================================
- Coverage 64.07% 63.36% -0.71%
==========================================
Files 51 53 +2
Lines 6869 7330 +461
==========================================
+ Hits 4401 4645 +244
- Misses 2194 2396 +202
- Partials 274 289 +15
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks pretty reasonable here, FWIW. 🙂
An appropriate RateLimitFilter status condition if EG is not configured per this PR. Note that I don't expect this point regarding status to be part of this PR but it should be tracked by a separate issue @arkodg. |
Signed-off-by: Arko Dasgupta <arko@tetrate.io>
Signed-off-by: Arko Dasgupta <arko@tetrate.io>
Signed-off-by: Arko Dasgupta <arko@tetrate.io>
RateLimitFilter
Relates to #670
Signed-off-by: Arko Dasgupta arko@tetrate.io