ingress-nginx: Breaking change in helm chart 4.4.1
What happened:
FluxCD started to upgrade my ingress-nginx helmchart because it’s allowed for non-breaking changes. Suddenly my ingresses weren’t accessible anymore giving the following error: ingress y/ingress-x contains invalid path
It turned out that path: / was missing, while this worked fine with helm chart 4.4.0.
What you expected to happen:
The ingress should still be accessible when path: / is missing, or it should be tagged as a breaking change.
NGINX Ingress controller version (exec into the pod and run nginx-ingress-controller --version.):
NGINX Ingress controller
Release: v1.5.2
Build: e0733c7fd0520ec8d7f351ca49b09199d35d35df
Repository: https://github.com/kubernetes/ingress-nginx
nginx version: nginx/1.21.6
Kubernetes version (use kubectl version):
Environment:
-
Cloud provider or hardware configuration: GCP/GKE
-
How was the ingress-nginx-controller installed: Helm chart managed by FluxCD
- If helm was used then please show output of
helm ls -A | grep -i ingressingress-nginx ingress-nginx 11 2022-12-29 22:02:44.451484653 +0000 UTC deployed ingress-nginx-4.4.1 1.5.2
- If helm was used then please show output of
About this issue
- Original URL
- State: closed
- Created 2 years ago
- Comments: 16 (14 by maintainers)
@rikatz below the config I was using when the issue occurred. I had to add
path: /a line abovepathTypeto resolve the issue.