git: Cap cgit at 5 requests per second.

A crawler botnet with thousands of rotating IPs and browser user agents
sends about 60 requests per second to cgit, almost all of which time out
(499) and saturate ifirn's CPU.  Neither the per-bot limit nor a per-IP
limit catches it, so add a per-host limit_req zone in ingress-nginx and
use it for git.benkard.de.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Change-Id: I54a92f89d36e1a1800dfdd82310b75c4b3a73b7d
2 files changed