Andrew Boshardy created BEAM-12632:
--------------------------------------
Summary: ElasticsearchIO: Enabling both User/Pass auth and SSL
overwrites User/Pass
Key: BEAM-12632
URL: https://issues.apache.org/jira/browse/BEAM-12632
Project: Beam
Issue Type: Bug
Components: sdk-java-core
Affects Versions: 2.31.0
Reporter: Andrew Boshardy
When using the ElasticsearchIO class in the SDK, if you enable both username
and password auth AND SSL, the SSL addition overwrites the username and
password credentials as both utilize .setHttpClientConfigCallback()
See:
[https://github.com/apache/beam/blob/4fb05beb4b1063388432d4a66aa4ea245542cb02/sdks/java/io/elasticsearch/src/main/java/org/apache/beam/sdk/io/elasticsearch/ElasticsearchIO.java#L599]
To recreate, set both the user/pw and keystore info for the write/read
transform. Authentication then fails when connecting to an SSL+user/pw auth
cluster.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)