Merge pull request #2313 from return42/limiter-route-healthz

[fix] limiter: never block a /healthz request
This commit is contained in:
Markus Heiser 2023-04-03 19:42:26 +02:00 committed by GitHub
commit 3ab85db5dd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -47,6 +47,9 @@ def is_accepted_request() -> bool:
user_agent = request.headers.get('User-Agent', 'unknown') user_agent = request.headers.get('User-Agent', 'unknown')
x_forwarded_for = request.headers.get('X-Forwarded-For', '') x_forwarded_for = request.headers.get('X-Forwarded-For', '')
if request.path == '/healthz':
return True
if block_user_agent.match(user_agent): if block_user_agent.match(user_agent):
logger.debug("BLOCK %s: %s --> detected User-Agent: %s" % (x_forwarded_for, request.path, user_agent)) logger.debug("BLOCK %s: %s --> detected User-Agent: %s" % (x_forwarded_for, request.path, user_agent))
return False return False