[
https://issues.apache.org/jira/browse/NIFI-7060?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Aakash Chauhan reassigned NIFI-7060:
------------------------------------
Assignee: (was: Aakash Chauhan)
> Replace properties in nifi.properties by environment variables
> --------------------------------------------------------------
>
> Key: NIFI-7060
> URL: https://issues.apache.org/jira/browse/NIFI-7060
> Project: Apache NiFi
> Issue Type: Improvement
> Components: Configuration, Docker
> Reporter: Adrian Martin
> Priority: Minor
> Labels: beginner, easyfix, features
> Time Spent: 1h
> Remaining Estimate: 0h
>
> {{start.sh}} replaces some properties defined in {{nifi.properties}} with a
> set of environment variables.
> This adds some flexibility as the users are able to modify properties without
> touching the {{nifi.properties}} file but it can lead to some frustration
> when users think they can replace any property by defining an environment
> variable with the same name. Also, when users want to provide their own
> {{nifi.properties}} file as some properties will be overwritten.
> I believe we should only replace a property when there is an environment
> variable defined with the same name (we should use the same names that appear
> in the {{nifi.properties}} file in uppercase and replacing any {{.}} with
> {{_}}). Defaults should be taken from the {{nifi.properties}} file.
> This way users can replace the properties file with a custom one, choose to
> define environment variables, or both.
--
This message was sent by Atlassian Jira
(v8.20.7#820007)