-
Notifications
You must be signed in to change notification settings - Fork 819
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
Upgrade gRPC version #1797
Comments
One other thought on this - if we want to upgrade grpc-gateway (maybe to v2?) we should upgrade gRPC to the appropriate version first. |
Reopening this, to cover gRPC SDK tooling. We did update gRPC for the SDK server, but haven't yet done any of the work to upgrade the codegen for the client sdks and related. They may not change, but usually there is some change in the generated code from gRPC between versions. At the very least we should check.
|
@markmandel This upgrade would be very welcome 😅 Currently I have to apply a minor patch to gRPC to get the c++ SDK to compile under Alpine Linux: d93e057 This wouldn't be required under more recent versions of gRPC (v1.24.0 onwards). See resolved issue grpc/grpc#19964 Kind regards, Deon |
Noting - this is the current gRPC version we are using server side, so we need to bring the client side SDK tooling inline with this version:
|
Just noting that there are still a few more checkboxes in the list that need completing before we can close this out. We might be able to close off "Probably worth doing a global find for "1.20.1" to see if there is anything else that needs updating." - @SaitejaTamma did you end up doing a search? If so, we can tick this item off. |
Yes, we can tick this off |
@markmandel - with the recent gRPC updates, can we close this tracking ticket? |
Yes! Let's do it! |
We should upgrade gRPC. k8s.io/apiserver would like it to be 1.23.0 (even though we don't use that part of the code), so probably makes sense to align it with what libraries we use are requesting.
(Unless anyone can think of a good reason to go straight to latest?)
https://github.com/googleforgames/agones/blob/master/build/README.md#make-gen-sdk-grpc will be required here to update gRPC based SDKs and make sure they work. Might be worth splitting that work up as well as separate PRs.
Context: #1794 (comment)
The text was updated successfully, but these errors were encountered: