stack/erp5: rate limit clients on backend haproxy
This supports defining rate limits as maximum number of matched requests over a period of time for the same client IP. Requests are matched either by a regular expression on URL path or a response status code. Once a client exceeded the rate limit, haproxy will reply with HTTP status code 429 ("Too Many Requests") until the expiration period configured on the rule has passed. Optionally, the responses can be made after the "tarpit" delay.
Status | Job ID | Name | Coverage | ||||||
---|---|---|---|---|---|---|---|---|---|
External | |||||||||
passed |
#785992
external
|
SlapOS.Eggs.UnitTest-TestRunner1.Python2 |
00:34:09
|
||||||
passed |
#786007
external
|
SlapOS.Eggs.UnitTest-TestRunner1.Python3 |
01:33:52
|
||||||
failed |
#785990
external
|
SlapOS.SoftwareReleases.IntegrationTest-TestRunner1 |
12:23:52
|
||||||
failed |
#786106
external
|
SlapOS.Theia.ResilienceTest-ForTestRunner1-ERP5 |
04:26:38
|
||||||