ingress-nginx-helm/internal/ingress/controller
Rafael da Fonseca 4e11074323
Allow configuring nginx worker reload behaviour, to prevent multiple concurrent worker reloads which can lead to high resource usage and OOMKill (#10884)
* feat: allow configuring nginx worker reload behaviour, to prevent multiple concurrent worker reloads

Signed-off-by: Rafael da Fonseca <rafael.fonseca@wildlifestudios.com>

* appease linter, remove unnecessary log line

Signed-off-by: Rafael da Fonseca <rafael.fonseca@wildlifestudios.com>

* Flip to using a positive behaviour flag instead of negative

Signed-off-by: Rafael da Fonseca <rafael.fonseca@wildlifestudios.com>

* Update helm-docs

Signed-off-by: Rafael da Fonseca <rafael.fonseca@wildlifestudios.com>

* Avoid calling GetBackendConfiguration() twice, use clearer name for helm chart option

Signed-off-by: Rafael da Fonseca <rafael.fonseca@wildlifestudios.com>

* Fix helm-docs ordering

Signed-off-by: Rafael da Fonseca <rafael.fonseca@wildlifestudios.com>

---------

Signed-off-by: Rafael da Fonseca <rafael.fonseca@wildlifestudios.com>
2024-05-14 14:45:25 -07:00
..
config Allow configuring nginx worker reload behaviour, to prevent multiple concurrent worker reloads which can lead to high resource usage and OOMKill (#10884) 2024-05-14 14:45:25 -07:00
ingressclass Fix golangci-lint errors (#10196) 2023-08-31 00:36:48 -07:00
process Fix golangci-lint errors (#10196) 2023-08-31 00:36:48 -07:00
store golangci-lint update, ci cleanup, group dependabot updates (#11071) 2024-03-07 02:39:53 -08:00
template Allow configuring nginx worker reload behaviour, to prevent multiple concurrent worker reloads which can lead to high resource usage and OOMKill (#10884) 2024-05-14 14:45:25 -07:00
certificate.go Fix golangci-lint errors (#10196) 2023-08-31 00:36:48 -07:00
checker.go Fix golangci-lint errors (#10196) 2023-08-31 00:36:48 -07:00
checker_test.go golangci-lint update, ci cleanup, group dependabot updates (#11071) 2024-03-07 02:39:53 -08:00
controller.go feat: add annotation to allow to add custom response headers (#9742) 2024-04-09 03:25:22 -07:00
controller_test.go golangci-lint update, ci cleanup, group dependabot updates (#11071) 2024-03-07 02:39:53 -08:00
endpointslices.go Fix golangci-lint errors (#10196) 2023-08-31 00:36:48 -07:00
endpointslices_test.go Fix golangci-lint errors (#10196) 2023-08-31 00:36:48 -07:00
location.go golangci-lint update, ci cleanup, group dependabot updates (#11071) 2024-03-07 02:39:53 -08:00
nginx.go Allow configuring nginx worker reload behaviour, to prevent multiple concurrent worker reloads which can lead to high resource usage and OOMKill (#10884) 2024-05-14 14:45:25 -07:00
nginx_test.go golangci-lint update, ci cleanup, group dependabot updates (#11071) 2024-03-07 02:39:53 -08:00
status.go Controller: Make Leader Election TTL configurable. (#11142) 2024-03-28 06:36:23 -07:00
util.go Fix golangci-lint errors (#10196) 2023-08-31 00:36:48 -07:00
util_test.go rename sysctlFSFileMax to rlimitMaxNumFiles to reflect what it actually does 2019-01-15 15:34:17 -05:00