I have a GRPC server setup with tls Fly handler, I setup using the guide Run a Machines App Using flyctl · Fly Docs
The relevant port parameter I provided was -p 44444:44444/tcp:tls where GRPC server is on port 44444
Everything comes up however the GRPC traffic never reaches the server in microVM. The server binds to 0.0.0.0:44444 in container.
To verify that server is up and running I ssh into machine and run grpcurl with localhost and it works.
The error on client side using the public DNS of App is following:
Is this a a Machine mis-configuration ? or something related to fly-proxy? Or something else ? Any help in right direction would be very helpful. Thank you.
Moreoever I anyway went ahead and tried to included tls_options in the API payload - which API server accepted, however on making a GET call to fetch Machine I did not see it in response.
This is from my memory I tried last time, I havent had the opportunity to retry it yet after your suggestion. Hopefully soon.