Project

Profile

Help

File Plugin Roadmap » History » Revision 5

Revision 4 (jortel@redhat.com, 02/12/2018 03:56 PM) → Revision 5/9 (daviddavis, 02/13/2018 06:05 PM)

# File Plugin 

 ## Terms: 

 **Repository:** A directory containing contianing a Manifest and file tree. 

 **Manifest:** A *metadata* file containing references to files within the directory tree to be included in the repository.   
 Format: \<relative path\>, \<sha256 digest\>, optional \<size\>. 

 ## Use Cases 

 As a user I can CRUD file importer. 

 As a user I can CRUD file publisher. 

 As as user, I want to synchornize file repositories by specifying a feed url that points to a manifest. Supported *sync-policy*: mirror only. 

 As a user, I want to publish file repositories. Incremental not supported. When the repository includes multiple files with the same path (but different digest), the publisher will add only the newest content unit in the publication. 

 ## Roadmap 

 As a user, I want to support signed files.