We want to test rate limiting on the production clustre using envoy's "shadow mode" which exercises rate limiting without enforcing limits. We should be able to do this without exposing ratelimit related headers to clients. To achieve this we need to be able to control the enable_x_ratelimit_headers key of the ratelimit config from value (config) files.
Description
Description
Details
Details
Related Changes in Gerrit:
| Subject | Repo | Branch | Lines +/- | |
|---|---|---|---|---|
| api-gateway: Make x-ratelimit response header configurable. | operations/deployment-charts | master | +5 -1 |
| Status | Subtype | Assigned | Task | ||
|---|---|---|---|---|---|
| Open | None | T399291 Epic: API Rate Limiting Architecture | |||
| Open | None | T412585 Epic: Enforce API rate limits (WE5.1.3c) | |||
| Open | daniel | T398919 Epic: API rate limiting dry run (WE5.1.3b) | |||
| Resolved | daniel | T406498 Test api rate limiting on production cluster | |||
| Resolved | pmiazga | T408839 api-gateway chart: make emission of x-ratelimit headers configurable |
Event Timeline
Comment Actions
Change #1201729 had a related patch set uploaded (by Pmiazga; author: Pmiazga):
[operations/deployment-charts@master] Make x-ratelimit response header configurable.
Comment Actions
Change #1201729 merged by jenkins-bot:
[operations/deployment-charts@master] api-gateway: Make x-ratelimit response header configurable.