Project

General

Profile

ContentViewExportDesign » History » Revision 6

Revision 5 (Kyle Baker, 12/04/2014 11:08 AM) → Revision 6/8 (Kyle Baker, 12/04/2014 11:21 AM)

h1. Content View Export Design 

 h2. Targeted Release 

 Foreman 1.9 1.8 / Katello 2.3 2.2 

 h2. Trackers 

 https://bugzilla.redhat.com/show_bug.cgi?id=1114083 

 h2. Targeted Persona 

 System Engineer 

 h2. Status 

 h3. User Stories 

 Owner - David Caplan / Mike Mccune 
 Status - In Progress 
 Blockers - None 

 h3. Requirements  

 Owner - Mike Mccune / David Caplan 
 Status - In Progress 
 Blockers    - None 

 h3. Wireframes 

 Owner - Kyle Baker 
 Status - Not Started 
 Blockers - Waiting on User Stories & Requirements 
 Last updated TBD - -- 

 h3. Development Stories 

 Owner - Katello (TDB) 
 Status - Not Started 
 Expected Delivery - TBD 
 Blockers - Waiting on Wireframes 

 h2. Documentation 

 h3. User Stories 

 * As a user I want to be able to export a Content View from the Library to a filesystem location on the Katello server 
 * As a developer I want to design how we export Content Views from the Library 
 * As a user I want an API to initiate an export of a Content View from the Library that accepts disk location, export chunk size and Content View and version to be exported 
 * As a user I want a hammer CLI command to initiate an export of a Content View 
 * As a user I want to view the progress of a Content View export  
 * As a user I want to be able to initiate an export of a Content View from the WebUI 
 * As a administrator I want to be able to configure the export location for Content View exports 
 * As a user I want to be able to specify a date range for an export to allow for incremental exports of content 
 * As a user I want to be able to view the date and time I last exported a Content View. 
 * As a user I want the export API to support date ranges for incremental exports of content 

 * As a user I want the WebUI to support date ranges during export 
 * As a user I want a hammer command to support a date range for an export to allow for incremental exports of content 
 * As a developer I want to design how to import an exported content view into Katello 
 * As a user I want to be able to import a Content View from a local filesystem directory  
 * As a user I want to be able to use imported Content Views as Red Hat content 
 * As a user I want to be able to import Red Hat content from a local directory into the Library  
 * As a user I want to view what content is available on the locally mounted export 
 * As a user I want to be able to import from the selected set of repositories  
 * as a user I want to re-import an incremental export into Katello 
 * As a user I want imported content to be tied to the correct subscriptions 
 
 h3. Requirements 

 http://pad-katello.rhcloud.com/p/cv-export-requirements 

 h3. Development Stories 

 --