Whitelist for rate limiting feature

Problem to solve

The User and IP Rate Limits -> Configure limits for web and API requests option in the admin ui needs a whitelist option for specified endpoints

Further details

We applied the rate limiting options in the admin ui and ended up throttling our own runners

Proposal

  • Configure Configure limits for web and API requests in the gitlab.rb file
  • List endpoints that do not get rate limited

What does success look like, and how can we measure that?

Being able to apply rate limiting but whitelist certain endpoints

Assignee Loading
Time tracking Loading