Closed tlawrie closed 2 years ago
@gchickma @morarucostel I have created a PR for review.
@morarucostel what are your thoughts on removing the API capabilities check? and also on removing the deprecated annotation?
Do we need to remain backwards compatibility with prior to Kube 1.19?
This would be similar to other open source projects but also Tekton which every couple of releases will deprecate earlier Kubernetes support.
Hey @morarucostel @gchickma bump.
I think we should go ahead and remove compatability support for anything prior to Kube 1.20 - which in itself was end of life 2022-02-18 https://kubernetes.io/releases/
Testing this in AKS 1.22+ with Ingress Controller 1.2.0
With Kube 1.22 and above, the
kubernetes.io/ingress.class:
annotation has been deprecated and replaced with.spec.ingressClassName
which was introduced in 1.18 or 1.19Additionally, in AKS (not sure if this holds true for elsewhere), as the annotation has been deprecated, you now need to put nginx in the ingress annotation prefix to make
nginx.ingress.kubernetes.io