ingress-nginx icon indicating copy to clipboard operation
ingress-nginx copied to clipboard

Ingress NGINX Controller for Kubernetes

Results 661 ingress-nginx issues
Sort by recently updated
recently updated
newest added

## **What happened**: **Multi-tenant Architecture in AWS EKS:** - One shared loadbalancer - One shared ingress controller - One Ingress resource per tenant - One ClusterIP Service per tenant -...

kind/support
lifecycle/frozen
needs-triage
needs-priority

**What happened**: Started by upgrading from ingress-nginx v 1.9.4 to 1.12.1. Connections that used to fail authentication with an external authentication provider (using the global-auth-url annotation) are now being terminated...

kind/support
needs-triage
needs-priority

Hi, My EKS version is : 1.32. "I have updated to ingress-nginx version 1.12.2 and am currently facing a 400 error issue with my application. I have also updated the...

kind/support
needs-triage
needs-priority

## Background Legacy web applications that have sticky session affinity are likely to store important application information in memory on the web server associated with the session. This stateful nature...

kind/feature
needs-triage
needs-priority

## What this PR does / why we need it: Legacy web applications that have sticky session affinity are likely to store important application information in memory on the web...

area/docs
cncf-cla: no
size/L
do-not-merge/work-in-progress
needs-ok-to-test
needs-kind
needs-triage
needs-priority
area/lua

**What happened**: Ingress had annotation with wrong secret name. Example: `nginx.ingress.kubernetes.io/auth-tls-secret: wrongNamespace/wrongSecretName` NGINX pod still reloads successfully and all traffic errors out with 403, regardless if `nginx.ingress.kubernetes.io/auth-tls-verify-client` is off It...

kind/bug
needs-triage
needs-priority

Currently the `nginx.ingress.kubernetes.io/auth-tls-secret` annotation takes a single secret with a key named `ca.crt` (https://kubernetes.github.io/ingress-nginx/user-guide/nginx-configuration/annotations/#client-certificate-authentication). Kubernetes secrets can at most be 1MB (https://github.com/kubernetes/kubernetes/issues/19781) so this leaves us with an upper limit...

kind/feature
needs-triage
needs-priority

If a location is marked as Exact, and the ingress uses regex matching, the resulting location block should respect this. ## What this PR does / why we need it:...

cncf-cla: yes
size/M
needs-ok-to-test
needs-kind
needs-triage
needs-priority

## What this PR does / why we need it: Validate the values inside a config map linked by the `auth-proxy-set-headers` annotation. ## Types of changes - [x] Bug fix...

cncf-cla: yes
size/S
needs-ok-to-test
needs-kind
needs-triage
needs-priority

NGINX accepts [PCRE](https://www.pcre.org/) patterns on the [proxy_redirect](https://nginx.org/en/docs/http/ngx_http_rewrite_module.html) property. This PR introduces URLWithNginxVariableRegex, a validation to make sure that both `proxy-redirect-from` and `proxy-redirect-to` annotations accept this pattern. Added e2e tests to...

cncf-cla: yes
size/S
kind/bug
priority/backlog
do-not-merge/hold
ok-to-test
triage/accepted