Support creation of K8s Gateway API objects
Since Gateway API adoption grows, it would be great to add first class support in hull.objects section for following resources.
- HTTPRoute
- TCPRoute
- GRPCRoute
- Gateway
- GatewayClass
- ReferenceGrant
Even if the customresource object type is very flexible and can support any object essentially, I like the idea of making an exception here for central concepts such as Gateway API. Same way I felt about servicemonitor support.
Was looking at Gateway API from time to time but had no touching points at work so far - but this is starting to change now too. And I feel it is becoming more widespread so would be cool to have it integrated early if it is gonna make Ingress API obsolete, The schema support would be helpful for everybody I agree.
@Baum053 What do you think about that? If you want - and find the time - you could add a new object type to HULL?
A long time in the making - turned out to be a lot of work in the end ...
Gateway API is now implemented in release 1.32.1 .
Releases for 1.31 and 1.30 will drop in the next days.
Besides Gateway API integration, it is now also possible to define default properties on the pod and container levels across multiple workloads. Maybe you find it useful, more details in the documentation.
Thanks for the patience ;)
Thanks a lot