chore: enable gRPC auto retries for transient Unavailable failures up to ~8s

This commit is contained in:
Pasha Sviderski
2025-12-23 18:54:08 +10:00
parent aa71ab0220
commit 4d97c30a9c
6 changed files with 35 additions and 0 deletions
+1
View File
@@ -90,6 +90,7 @@ func (c *SSHCLIConnector) Connect(ctx context.Context) (*grpc.ClientConn, error)
grpcConn, err := grpc.NewClient(
"passthrough:///", // Dummy target since we're using a custom dialer.
grpc.WithTransportCredentials(insecure.NewCredentials()),
grpc.WithDefaultServiceConfig(defaultServiceConfig),
grpc.WithContextDialer(func(ctx context.Context, _ string) (net.Conn, error) {
return c.conn, nil
}),