bug: NGINX Ingress Controller 0.16 Chart Fails to install
qdzlug opened this issue · comments
Jason Schmidt commented
Describe the bug
When deploying with the 0.16 chart the following errors are thrown:
Diagnostics:
pulumi:pulumi:Stack (ingress-controller-maratest02):
NGINX Ingress Controller will be deployed with the Helm Chart [nginx-ingress@0.16.0]
Using Ingress Controller image: 369313531325.dkr.ecr.us-west-2.amazonaws.com/ingress-controller-maratest02:2.4.2
kubernetes:helm.sh/v3:Release (kic):
error: failed to create chart from template: chart requires kubeVersion: >= 1.21.0-0 which is incompatible with Kubernetes v1.20.0
Resources:
+ 2 created
To Reproduce
Steps to reproduce the behavior:
- Deploy to AWS with the 0.16 chart and 3.0 KIC (unsure if this occurs on other clouds; will test separately).
- KIC will error out with the above errors.
Expected behavior
KIC should deploy
Your environment
n/a
Additional context
None
Jason Schmidt commented
At least for AWS, the workaround is to expressly use:
- 0.15.2 Helm Chart
- 2.4.2 Ingress Controller
The helm chart version and the Ingress controller version can be set in the configuration yaml (there is no prompt for them currently).
Jason Schmidt commented
A combination of 0.15.0 and 2.4.0 works as well.