zalando-incubator / kube-ingress-aws-controller

Configures AWS Load Balancers according to Kubernetes Ingress resources
MIT License
375 stars 83 forks source link

There is no default ingressAPIVersion #678

Closed jhuntwork closed 5 months ago

jhuntwork commented 5 months ago

With #515 the ingressAPIVersion variable is no longer set, because the cli flag was removed which specified a default. This means that when an adapter is created here: https://github.com/zalando-incubator/kube-ingress-aws-controller/blob/master/controller.go#L377 then it is being passed an empty value.

The result we have seen in our systems is this that the requestURI being sent to the kubernetes API is /apis//ingresses which results in a 404. This basically tanks kube-ingress-aws-controller from the beginning.