Hi, this might be a bit far off, but I was wondering if there are any plans to support the gRPC protocol for IAG? (I assume it is not supported now, could not find any documentation on this?).
There are no plans at the moment to specifically support gRPC. Having said this, IAG does support HTTP/2, and gRPC is apparently constructed on HTTP/2. So, providing gRPC has been developed as a standard HTTP/2 application it should already work.
Scott A. Exton Senior Software Engineer Chief Programmer - IBM Security Verify Access IBM Master Inventor
 date:Tue, 19 Apr 2022 07:53:00 GMT grpc-message:Content-Type is missing from the request grpc-status:13 content-type:text/plain; charset=utf-8 :status:415:So it seems that Content-Type is not sent with HTTP/2 requests?
2) When sending a GRPC request from a client. The following is shown in IAG log:
19/Apr/2022:10:37:45 +0000 Request from client IP: 127.0.0.1, User: unauthenticated, POST HTTPS://test-grpc-mock.test-namespace.svc.cluster.local:50051/helloworld.Greeter/SayHello HTTP/2, Response: 200 from test-grpc-mock.test-namespace.svc.cluster.local
Apr 19, 2022 10:37:45 AM io.grpc.netty.shaded.io.grpc.netty.NettyServerHandler onHeadersRead 1 WARNING: Expected header TE: trailers, but null is received. This means some intermediate proxy may not support trailersSo maybe it has not been fully implemented?
Unfortunately it sounds like IAG won't currently work with gRPC without additional changes to the software. If this is important to you I would suggest that you raise an enhancement request against the product so that this work can be prioritised against other requirements.