Skip to content

proxy_request_buffering should be disabled for some paths the nginx controller

On GitLab.com, we disable proxy_request_buffering for certain paths due to disk issues on the git-* fleet related to git https pushes of large files.

More details in gitlab-org/omnibus-gitlab#4010 (closed)

The chart default is to enable proxy_request_buffering which may be appropriate for web and api but not git https, this issues is to discuss whether we should make this a chart default.

As a workaround for GitLab.com, we can disable proxy_request_buffering globally with an annotation:

nginx.ingress.kubernetes.io/proxy-request-buffering: "off"

but this is only temporary, as we add more services.