You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Kevin Doran (JIRA)" <ji...@apache.org> on 2019/02/14 18:48:00 UTC
[jira] [Created] (NIFIREG-227) GitFlowPersistenceProvider option to
clone repo on startup
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)