Thank you so much for the clarification.
For me it was not clear whether grpc was mandatory for the client, i thought it preferred grpc over http.
What mislead me was, the fact that grpcHost
was optional in ConnectToCustomOptions
and that with the configuration above, it passed the ready & live checks. (I am aware that ready and live checks are for the server, not client. But i said to myself, “if the client can initialize & connect & even do ready checks with this configuration, it should be good to go”.
In this case, wouldn’t it be semantically more correct to make the grpcHost
parameter in ConnectToCustomOptions
mandatory? Am i missing something? I’d be glad to send a pr for this. Moreover, httpHost
parameter could be mandatory as well.