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)