Helm Chart - Multiple kong releases - ingress classes overrides #5677
Labels
bug
Something isn't working
pending author feedback
stale
Will be closed unless advocated for within 7 days
Is there an existing issue for this?
Current Behavior
I have a helm release of kong version 2.6.3 already deployed.
I also have another need, which is deploying another kong release in the same cluster.
I am aware of the configuration that create a specific ingress class name for each.
I left the first release with default value for the ingress class name which is
ingressController.ingressClass: "kong"
and the second release I changed the value toingressController.ingressClass: "kong-2"
.However the issue is that when I check the ingressClasses in Lens, I see only one ingressClass, the last one that I deployed.
I validated the with functional tests that the right ingress class is being used successfully.
I am currently testing it in non-production environment but I am not keen on deploying it in production environment yet until I make sure that it is not a helm chart bug or Lens bug. Unfortuantly there is no kubectl command to list directly the ingress classes, and using
kubectl get ingress --all-namespaces -o jsonpath='{.items[*].spec.ingressClassName}' | tr ' ' '\n' | sort -u
shows only kong-2 ingress class.
Expected Behavior
Two ingressClasses
Steps To Reproduce
Kong Ingress Controller version
Kubernetes version
Anything else?
I have noticed a changed in the template for ingressClass in the version 2.7.0 Would it fixe my issue?
Also the previous ingress with the default helm release are still working.
The text was updated successfully, but these errors were encountered: