Dennis Seiffert created NIFIREG-242:
---------------------------------------

             Summary: Two-way synchronization of git repository backed flows
                 Key: NIFIREG-242
                 URL: https://issues.apache.org/jira/browse/NIFIREG-242
             Project: NiFi Registry
          Issue Type: New Feature
    Affects Versions: 0.4.0
            Reporter: Dennis Seiffert


With this feature the NiFi user and developer's life using git as version 
control as a backend for the registry would be easier (especially in dockerized 
environments). As a conclusion the git repository would be the single source of 
truth in order to maintain NiFi flows. This feature contains the following 
abilities without affecting existing functionality:
 * synchronize remote git repository with local (nifi- registry) git repository 
in order to support multiple registries (imagine changing a flow in a test 
environment and update the flow in a productive environment via feature 
branches in git, etc. ) and third party systems (git changes not done by the 
registry, repair broken flow file because of changed registry url in flow xml)
 * initial import of git repository into registry's metadata database on 
startup (see open issue #NIFIREG-227)
 * ability to reset local git repository (including metadata database) to the 
state of the remote repository 
 * get recent status of synchronization process
 * control synchronization via REST- endpoints (reset repository to initial 
state, pull latest changes from git remote repository



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to