I'm using the xDS support in grpc-java to build a sample project with proxyless client and server in Kotlin which participate in an Istio service mesh. My project is available here: https://github.com/wfhartford/kotlin-grpc-xds
I got everything working without too much trouble, but I'm a little concerned that things might not be working as intended. What's working correctly: - Client and server can communicate, - Client requests are round-robin load-balanced across multiple service instances. What doesn't seem right: - A server interceptor reports that ServerCall.getSecurityLevel() returns NONE, - When I configure Istio to enforce STRICT mTLS via a namespace wide PeerAuthentication resource, the client's connection to the server fails with: io.grpc.StatusException: UNAVAILABLE: Connection timeout for priority outbound|8443||server.kotlin-grpc-xds.svc.cluster.local[child1] Is this the expected behavior, or have I missed something? Thanks for any insight you might have. Wesley -- You received this message because you are subscribed to the Google Groups "grpc.io" group. To unsubscribe from this group and stop receiving emails from it, send an email to grpc-io+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/grpc-io/a516a4db-38e9-4e10-94f2-11187f5ec49bn%40googlegroups.com.