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)

Reply via email to