Andy LoPresto created NIFI-3110:
-----------------------------------

             Summary: Allow template export to include variable registry 
references for sensitive values
                 Key: NIFI-3110
                 URL: https://issues.apache.org/jira/browse/NIFI-3110
             Project: Apache NiFi
          Issue Type: New Feature
          Components: Core Framework
    Affects Versions: 1.1.0
            Reporter: Andy LoPresto


By design, templates do not include any processor properties marked as 
*sensitive* by the {{PropertyDescriptor}} (e.g. encryption password, JDBC 
connection password, etc.). This is to prevent accidental data leakage when 
templates are exported and shared. 

Now that the [Variable 
Registry|https://nifi.apache.org/docs/nifi-docs/html/administration-guide.html#custom_properties]
 is available, templates should be able to export the value of a sensitive 
property **if and only if** it can be determined that the value is a reference 
to an entry in the Variable Registry rather than a literal sensitive value. 
This will support the efforts for enhancing the "SDLC" process of promoting 
flows from "development" to "QA/QE" and "production" environments, as the 
template/flow will not need to be modified to reference the distinct values 
(under the same reference) in each environment. 



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to