this returns data:
❯ grpcurl -d '{
"execution": {
"workflowId": "myWorkflowId"
},
"namespace": "default"
}' temporal-server.internal.mydomain.com:443 temporal.api.workflowservice.v1.WorkflowService/DescribeWorkflowExecution
but temporal cli and tctl both fail:
❯ export TEMPORAL_ADDRESS=temporal-server.internal.mydomain.com:443
❯ temporal workflow describe --workflow-id=myWorkflowId
time=2024-08-16T13:23:09.169 level=ERROR msg="failed reaching server: context deadline exceeded"
❯ tctl --address temporal-server.internal.myDomain.com:443 workflow describe --workflow_id myWorkflowId
Error: Describe workflow execution failed
Error Details: rpc error: code = Unavailable desc = connection error: desc = "error reading server preface: http2: frame too large"
Any idea what could be wrong here? The https cert is a normal, publically-available CA cert. 443 is mapped to 7233 and the temporal client (typescript) we use has no issues talking to temporal on this address at 443.