Ingress-nginx Helm values reference¶
Helm values reference table for the ingress-nginx
application.
Key |
Type |
Default |
Description |
---|---|---|---|
global.vaultSecretsPath |
string |
Set by Argo CD |
Base path for Vault secrets |
ingress-nginx.controller.allowSnippetAnnotations |
bool |
|
Allow Ingress resources to add NGINX configuration snippets. This is required by Gafaelfawr. |
ingress-nginx.controller.config.annotations-risk-level |
string |
|
Level of dangerous annotations allowed. Must be set to |
ingress-nginx.controller.config.compute-full-forwarded-for |
string |
|
Put the complete path in |
ingress-nginx.controller.config.large-client-header-buffers |
string |
|
Size and number of the buffers used to read HTTP headers from clients. Increase this from its default size in case clients send large cookies. |
ingress-nginx.controller.config.proxy-body-size |
string |
|
Maximum size of the client request body (needs to be large enough to allow table uploads) |
ingress-nginx.controller.config.proxy-buffer-size |
string |
|
Maximum size of the buffer used to read HTTP headers from the backend or auth subrequest handler. This needs to be larger than the default because Gafaelfawr reflects all of the user’s cookies other than the Gafaelfawr one. |
ingress-nginx.controller.config.server-snippet |
string |
See |
Add additional per-server configuration used by Gafaelfawr to report errors from the authorization layer |
ingress-nginx.controller.config.ssl-redirect |
string |
|
Redirect all non-SSL access to SSL |
ingress-nginx.controller.config.use-forwarded-headers |
string |
|
Enable the |
ingress-nginx.controller.metrics.enabled |
bool |
|
Enable metrics reporting via Prometheus |
ingress-nginx.controller.podLabels |
object |
See |
Add labels used by |
ingress-nginx.controller.resources |
object |
See |
Resource requests and limits for ingress-nginx controller |
ingress-nginx.controller.service.externalTrafficPolicy |
string |
|
Force traffic routing policy to Local so that the external IP in |
vaultCertificate.enabled |
bool |
|
Whether to get the ingress TLS certificate from Vault instead of Let’s Encrypt |