Kevin Doran created NIFIREG-227:
-----------------------------------

             Summary: GitFlowPersistenceProvider option to clone repo on startup
                 Key: NIFIREG-227
                 URL: https://issues.apache.org/jira/browse/NIFIREG-227
             Project: NiFi Registry
          Issue Type: New Feature
            Reporter: Kevin Doran


To build on NIFIREG-209, which added the ability to rebuild the flow metadata 
database from a git repository if the metadata is empty on startup, it would 
also be nice to have the option to clone a git repo on startup if there is not 
a local git repo and a remote is configured.

The proposed feature is for the GitFlowPersistenceProvider, to check if there 
is a local repository during startup. If the repository is not present, and a 
remote is configured (to push to), start by cloning the remote.

The use case is *not* supporting multiple registry instances syncing to the 
same git repository (that would require more work). Rather, the use case is 
recovery from a remote git repository. This will be especially useful when 
launching new docker containers as it would give the ability to create a 
container initialized from a remote git repo just via configuration options and 
not an explicit git clone step in the image/container.



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

Reply via email to