Open mikkeloscar opened 4 years ago
SGTM, because of Kubernetes, not that I think the change makes sense. The move towards v2: GatewayClass/Gateway/Route we likely don't do, because it creates only complexity without value. I tried to make my points in the proposal phase of this and was not really head, so better go for RouteGroups.
hello, I would like to contribute to this issue
Thanks I am happy to read a PR. Let's see if this a good first issue, if not just tell us and we find something that maybe fits better. If you won't make it, it's also fine, but please tell, such that I can un-assign it again.
https://github.com/zalando/skipper/pull/1892 implements v1 ingress with the new pathType and new kind, but with fallback to the old annotation. We do not yet lookup the ingressclass object, but we can read the string from the field and if this is the matching one by -kubernetes-ingress-class
it should filter the settings correctly.
Kubernetes v1.18 introduced a dedicated resource + field for defining
IngressClass
. See the documentation here: https://kubernetes.io/docs/concepts/services-networking/ingress/#ingress-classIt would make sense for skipper to support ingress class in this way going forward.
@szuecs added: Spec changes in Kubernetes:
IngressClass