Project

Profile

Help

File Plugin Roadmap » History » Sprint/Milestone 7

daviddavis, 02/13/2018 06:07 PM

1 3 jortel@redhat.com
# File Plugin
2 2 jortel@redhat.com
3
## Terms:
4
5 5 daviddavis
**Repository:** A directory containing a Manifest and file tree.
6 2 jortel@redhat.com
7
**Manifest:** A *metadata* file containing references to files within the directory tree to be included in the repository.  
8
Format: \<relative path\>, \<sha256 digest\>, optional \<size\>.
9
10
## Use Cases
11
12
As a user I can CRUD file importer.
13
14
As a user I can CRUD file publisher.
15
16 7 daviddavis
As as user, I want to synchronize file repositories by specifying a feed url that points to a manifest.
17 1 jortel@redhat.com
18 6 daviddavis
  - Support *sync-policy*: mirror only.
19
20
As a user, I want to publish file repositories.
21
22
  - Incremental not supported.
23
  - 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.
24 2 jortel@redhat.com
25
## Roadmap
26
27 4 jortel@redhat.com
As a user, I want to support signed files.