[ 
https://issues.apache.org/jira/browse/NIFI-13437?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17859956#comment-17859956
 ] 

Joe Witt commented on NIFI-13437:
---------------------------------

I am seeking understanding of the intent/why/motivation.

We need to provide a great user experience no doubt but we must balance that 
with maintainability and I'd like to see us be more prescriptive on best ways 
to do things and supporting those that we have been in the past.

>From your last note it appears the target audience here are traditional users 
>of NiFi in a non containerized environment presumably running on hardware/VMs 
>of Linux/etc..  They would be looking for a way to manage flow parameters 
>external to NiFi itself it sounds like.  

We had this kind of mechanism with the variable registry model with all the 
various limitations it presented.  

Such users today can leverage the Parameter Context mechanism but with the very 
beneficial bit being it will persist these values to all nodes for them, it 
offers a programmatic API they can use to set values/etc..  

What limitations does the parameter context path cause that would be better 
handled by a user manually uploading a properties file to each node?

In Jim's previous note he mentions supporting Base64.  Is that for a different 
deployment scenario?

Again I think what would help considerably here is a description of the 
motivations/etc..  Look at one of these Kafka Improvement Proposals as an 
example.  
https://cwiki.apache.org/confluence/display/KAFKA/KIP-932%3A+Queues+for+Kafka. 
This level of information is incredible and helpful for engagement.  I'm not 
suggesting we need this level of depth/etc.. for changes.  And admittedly 
'supporting properties files as a provider for params' is obviously not a lot 
of code/work (though I dont follow the base64 part yet).  

Just trying to understand the full context/motivation.

> Properties Parameter Provider
> -----------------------------
>
>                 Key: NIFI-13437
>                 URL: https://issues.apache.org/jira/browse/NIFI-13437
>             Project: Apache NiFi
>          Issue Type: Improvement
>            Reporter: Jim Steinebrey
>            Assignee: Jim Steinebrey
>            Priority: Major
>
> Create a Parameter Provider that can take as input a .properties file and 
> create parameters for the property lines in the file. 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to