v1.12.0 seemingly breaks ingresses with auth snippets #12655
Labels
kind/bug
Categorizes issue or PR as related to a bug.
needs-priority
needs-triage
Indicates an issue or PR lacks a `triage/foo` label and requires one.
What happened:
Upgrade to v1.12.0 using Helm chart 4.12.0 (I do this using Argo if it matters). Many ingresses which make use of a forward auth seem to break with a
404
.What you expected to happen:
Existing ingresses continue to function as expected.
NGINX Ingress controller version (exec into the pod and run
/nginx-ingress-controller --version
):before (working):
after (broken):
Ingress with auth snippets applied (e.g. for Authentik integration):
Kubernetes version (use
kubectl version
):v1.29.12+k3s1
Environment:
Cloud provider or hardware configuration: Self hosted homelab
OS (e.g. from /etc/os-release):
Fedora CoreOS 41.20241109.3.0
Kernel (e.g.
uname -a
):6.11.6-300.fc41.x86_64
Install tools:
Please mention how/where was the cluster created like kubeadm/kops/minikube/kind etc.
Basic cluster related info:
kubectl version
kubectl get nodes -o wide
How was the ingress-nginx-controller installed: Helm via Argo (not sure how to get the full release out of argo)
Current State of the controller:
kubectl describe ingressclasses
kubectl -n <ingresscontrollernamespace> get all -A -o wide
kubectl -n <ingresscontrollernamespace> describe po <ingresscontrollerpodname>
kubectl -n <ingresscontrollernamespace> describe svc <ingresscontrollerservicename>
Logs show it sees the ingress:
Anything else we need to know:
Reliably reproducible. No difference in Helm chart versions, I isolated it down to the v1.12.0 image of the nginx controller causing the unexpected behavior.
Ingresses wihtout auth snippets function as expected.
The text was updated successfully, but these errors were encountered: