You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The open-appsec-apisix chart has the Apisix apisix-ingress-controller chart as a dependency (called ingress-controller). So ingress-controller.config.ingressClass=appsec-apisix is meant to be handed over to the dependency chart.
Unfortunately, the chart does not have such a parameter. In the chart it is called config.kubernetes.ingressClass:
So the helm install command should use --set ingress-controller.config.kubernetes.ingressClass=appsec-apisix to properly set the ingressClass name. Otherwise the ingressClass name will be the apisix-ingress-controller chart's default value apisix.
Describe the bug
Trying out open-appsec with Apisix using the documentation.
The documentation states the following command:
The
open-appsec-apisixchart has the Apisixapisix-ingress-controllerchart as a dependency (calledingress-controller). Soingress-controller.config.ingressClass=appsec-apisixis meant to be handed over to the dependency chart.Unfortunately, the chart does not have such a parameter. In the chart it is called
config.kubernetes.ingressClass:https://github.com/apache/apisix-helm-chart/blob/master/charts/apisix-ingress-controller/values.yaml#L99
So the helm install command should use
--set ingress-controller.config.kubernetes.ingressClass=appsec-apisixto properly set the ingressClass name. Otherwise theingressClassname will be theapisix-ingress-controllerchart's default valueapisix.Kind Regards,
Johannes