[
https://issues.apache.org/jira/browse/SOLR-9725?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15772997#comment-15772997
]
Mikhail Khludnev commented on SOLR-9725:
----------------------------------------
I had difficulties in applying the patch proposed earlier, after reading your
comment I might conclude that it was caused by the fact that it was generated
on 5x. The rule of thumb is to commit to master and 6x by default. There will
be probably no 5.x releases anyway. Are you ok with [^SOLR-9725.patch] for
master and 6x. Once again, 5x makes no sense to bother at all.
> Allow Variables for All Data Import Handler Data Source Configuration Values
> ----------------------------------------------------------------------------
>
> Key: SOLR-9725
> URL: https://issues.apache.org/jira/browse/SOLR-9725
> Project: Solr
> Issue Type: Improvement
> Security Level: Public(Default Security Level. Issues are Public)
> Components: contrib - DataImportHandler
> Affects Versions: 5.5.3
> Reporter: Jamie Jackson
> Assignee: Mikhail Khludnev
> Priority: Minor
> Labels: patch
> Attachments: SOLR-9725.patch
>
>
> I need to be able to use a variable for a password when also using
> {{encryptKeyFile}}.
> For instance:
> {code:xml}
> <dataSource
> driver="${custom.dataimporter.datasource.driver}"
> url="${custom.dataimporter.datasource.url}"
> user="${custom.dataimporter.datasource.user}"
> password="${custom.dataimporter.datasource.password}"
> encryptKeyFile="/opt/solr/credentials/encrypt.key"
> />
> {code}
> Because I need to change certain variables based on the environment. I'd
> start like this:
> {code}
> -a
> -Dcustom.dataimporter.datasource.driver=org.mariadb.jdbc.Driver
>
> -Dcustom.dataimporter.datasource.url=jdbc:mysql://local.mysite.com:3306/mysite
> -Dcustom.dataimporter.datasource.user=root
>
> -Dcustom.dataimporter.datasource.password=U2FsdGVkX1/dqwTb8RBfFq82SM37DkDRGeWMOndftHY=
> {code}
> If I hardcode the password, it works; if I use a variable reference, it
> doesn't.
> As far as I know [this pull
> request|https://github.com/apache/lucene-solr/pull/46] was submitted to
> address this issue, but it didn't come with a Jira ticket or a full
> explanation.
> Also, note that I'm not using a variable for the value of {{encryptKeyFile}},
> because [it's not possible in 5.x, though it seems to be fixed in
> 6.1|https://issues.apache.org/jira/browse/SOLR-8610]. Presumably, the above
> patch would encompass {{encryptKeyFile}}'s value, as well.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]