This repository has been archived on 2020-03-24. You can view files and clone it, but cannot push or open issues or pull requests.
quay/conf/nginx
Joseph Schorr 1d94e4d605 Audit out endpoints and ensure everything has a defined rate limit (even if quite large)
For registry operations, these were the numbers found at time the PR was written:

download_blob 108 per second across fleet
v2_auth 180 per second across fleet
catalog 1 per second across fleet
fetch_manifest 205 per second across fleet
list_all_tags 150 per second across fleet

With an average fleet size of 25. As a result, we went with a registry limit of 10r/s (10 * 25 = 250 requests) to bound even the most prolific puller.

Fixes https://jira.coreos.com/browse/QUAY-976
2018-06-20 13:36:24 -04:00
..
dhparams.pem move nginx 2016-08-10 16:14:54 -04:00
hosted-http-base.conf move nginx 2016-08-10 16:14:54 -04:00
http-base.conf Configure nginx to gzip our svg and js files. 2016-11-29 09:30:52 -05:00
nginx.conf.jnj Make SSL more resilient and cached 2017-09-05 18:02:07 -04:00
rate-limiting.conf Audit out endpoints and ensure everything has a defined rate limit (even if quite large) 2018-06-20 13:36:24 -04:00
resolver.conf Add dnsmasq so nginx will allow an upstream service to not block startup 2017-02-23 14:38:16 -05:00
root-base.conf Change worker processes to be auto set based on CPU count 2018-01-10 11:10:57 -05:00
server-base.conf.jnj Audit out endpoints and ensure everything has a defined rate limit (even if quite large) 2018-06-20 13:36:24 -04:00