You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@sercand There's a few places where deprecated code from google.golang.org/grpc is being used (for example here). This breaks upstream dependencies when the version is set to google.golang.org/grpc v1.58.0
This was previously used as a signal to enable the "grpclb" load balancing policy, and to pass LB addresses to the policy. Instead, balancer/grpclb/state.Set() should be used to add these addresses to the name resolver's output. The built-in "dns" name resolver already does this.
While looking through the code to understand it a bit better I saw that a deprecated method of the resolver.ClientConn interface is being used here https://github.com/sercand/kuberesolver/blob/master/builder.go#L240
https://pkg.go.dev/google.golang.org/grpc/resolver#ClientConn states that UpdateState should be used instead
The text was updated successfully, but these errors were encountered: