Instance Configuration: Add rate limits for Groups and Projects API

What does this MR do and why?

Instance Configuration: Add rate limits for Groups and Projects API

This MR adds rate limits to the instance configuration page for group and project API related rate limits.

🛠️ with ❤️ at Siemens

References

Screenshots or screen recordings

projects-rate-limits

group-rate-limits

How to set up and validate locally

  1. To see the limit, go to Help > Check the current instance configuration or go to https://gdk.test:3443/help/instance_configuration#rate-limits
  2. You might have to clear the cache with Rails.cache.clear in the rails console.
  3. If you want to set or change the limit, go to Admin > Settings > Network > <Group / Project> API rate limit..

MR acceptance checklist

MR Checklist ( @nwittstruck)

Related to #575891

Edited by Nicholas Wittstruck

Merge request reports

Loading