Alexander Fedulov created FLINK-32030: -----------------------------------------
Summary: SQL Client gateway mode should accept URLs Key: FLINK-32030 URL: https://issues.apache.org/jira/browse/FLINK-32030 Project: Flink Issue Type: Improvement Components: Table SQL / Client, Table SQL / Gateway Affects Versions: 1.17.0 Reporter: Alexander Fedulov Assignee: Alexander Fedulov Currently, the _--endpoint_ parameter has to be specified in the _InetSocketAddress_ format, i.e. _hostname:port._ While this works fine for basic use cases, it does not support the placement of the gateway behind a proxy or using an Ingress for routing to a specific Flink cluster based on the URL path. I.e. it expects _[some.hostname.com:9001|http://some.hostname.com:9001/]_ to directly serve requests on _[some.hostname.com:9001/v1|http://some.hostname.com:9001/v1]_ . Mapping to a non-root location, i.e. _[some.hostname.com:9001/flink-clusters/sql-preview-cluster-1/v1|http://some.hostname.com:9001/flink-clusters/sql-preview-cluster-1/v1]_ is not supported. Since the client talks to the gateway via its REST endpoint, the right format for the _--endpoint_ parameter is {_}URL{_}, not _InetSocketAddress_ . -- This message was sent by Atlassian Jira (v8.20.10#820010)