-
Notifications
You must be signed in to change notification settings - Fork 46
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update gateway api CRD versions? #638
Comments
If you install the v1 gateway API CRDs in your cluster by: aws-application-networking-k8s/docs/contributing/developer.md Lines 44 to 47 in 1862bef
aws-application-networking-k8s/test/suites/integration/httproute_path_match_test.go Line 29 in e85369a
But your suggestion really make sense, we need to install the v1 CRDs by default in the helm chart and use v1 CRDs in the controller code. |
I did the test to install last release from kubernetes-sigs then to install gateway-api-controller v1.0.5 and I got some error in Here is a sample of errors I've got:
which makes sense: gateway-api-controller tries to fetch gateway using v1alpha2 which is not available anymore with new CRDs. I "fixed" this error by downgrading Gateway CRD and I got similar error with GatewayClass Thanks for your interest in this, please tell me if I can help 👍 |
Hello, small update from our side, we are now using DNSEndpoint instead of HTTPRoute as a source for our external-dns configuration and it kind of solved the issue. I still think it would be nice to have updated CRDs to prevent some similar issues in the future (the possibility to have differents piece of software using those CRDs is not null at all!) |
The current version (v1.0.5) of the gateway-api-controller chart comes with crds that are quite old:
Such CRDs are from this release which is more than one year old
The last release from kubernetes-sigs includes:
It leads to issues because other actors in this ecosystem uses new CRDs version, for example the last version of external-dns is using HTTPRoute v1. So one had to update this particular CRD to be able to use gateway-api-controller AND external-dns. Hopefully the last HTTPRoute CRD still includes v1beta1, but for how long?
It would be great if you plan to update CRDs in future release 🙏
The text was updated successfully, but these errors were encountered: