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

Ingress NGINX Controller for Kubernetes

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

## What this PR does / why we need it: For a better overview and transparency , supported versions overview table now contain contains the helm version. now it is...

cncf-cla: yes
size/M
needs-rebase
lifecycle/stale
needs-kind
needs-triage
needs-priority

According to , it is dangerous in multi-tenant clusters to use the annotation `nginx.ingress.kubernetes.io/configuration-snippet` because of . So, is it possible to have a specific annotation for the directive `more_set_input_headers`...

kind/feature
lifecycle/rotten
needs-triage
needs-priority

## What this PR does / why we need it: Using the `backend-protocol` has unexpected effect (for us, at least) since many annotations assume HTTP or HTTPS. Explicit this in...

cncf-cla: yes
area/docs
size/XS
lifecycle/stale
needs-kind
ok-to-test
needs-triage
needs-priority

I have an ingress with below annotations ``` annotations: kubernetes.io/ingress.class: public-iks-k8s-nginx nginx.ingress.kubernetes.io/auth-response-headers: Authorization nginx.ingress.kubernetes.io/auth-url: https://somehost.domain.com/basic-auth/user/passwd nginx.ingress.kubernetes.io/backend-protocol: GRPCS nginx.ingress.kubernetes.io/configuration-snippet: | ``` which is created as per below document https://github.com/kubernetes/ingress-nginx/tree/main/docs/examples/auth/external-auth I see...

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

## What this PR does / why we need it: adds a nodeselector create option and allows to set custom label in `controller.admissionWebhooks.patch.nodeSelector.` #8391 ## Types of changes - [...

cncf-cla: yes
size/M
needs-rebase
lifecycle/rotten
needs-kind
needs-triage
area/helm
needs-priority

Please, extend the ingress-nginx controller in order to be used with the NLB -> AWS Target Group, without the need to use kube-proxy on Node Group or self-managed instances (because...

kind/feature
lifecycle/rotten
needs-triage
needs-priority

## What this PR does / why we need it: This PR adds the PodMonitor as alternative to ServiceMonitor. ## Types of changes - [ ] Bug fix (non-breaking change...

cncf-cla: yes
size/M
needs-ok-to-test
lifecycle/stale
needs-kind
needs-triage
area/helm
needs-priority

I have a solution on GKE that requires a split-view DNS setup as [pointed here](https://github.com/kubernetes/ingress-nginx/tree/main/charts/ingress-nginx#additional-internal-load-balancer). Basically I have two identical DNS zones: - public dns: `foo-zone.company.org` - this is public...

area/docs
priority/backlog
kind/documentation
triage/accepted

I'm using `nginx.ingress.kubernetes.io/stream-snippet` to have more control over TCP settings, but currently there's no way to expose those ports through the service. ``` nginx.ingress.kubernetes.io/stream-snippet: | server { listen 7788 proxy_protocol;...

kind/feature
lifecycle/stale
needs-triage
needs-priority

## Problem Statement Consider the following Ingress definition which uses the `permanent-redirect` annotation to issue a 301 Redirect for matched path: ```yaml apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: redirects namespace:...

kind/bug
lifecycle/stale
needs-triage
needs-priority