[katello-devel] Future feature RFC: Package Upload

Justin Sherrill jsherril at redhat.com
Mon Mar 19 20:31:50 UTC 2012


On 03/19/2012 03:25 PM, Brad Buckingham wrote:
> In the future, the plan is to provide Katello users with the ability 
> to upload a package.  This email is to present a couple of options for 
> accomplishing this in the UI and gather some initial feedback.
>
> Assumptions:
> - Prior to package upload, the target repository must exist.
> - When a package is uploaded, it will be uploaded only to the Library.
>
> The following are a couple of options for accomplishing this in the UI:
>
> 1. Incorporate it as part of Content Management -> Custom Content 
> Providers
>
>     For example,
>     a. select [provider] -> Products & Repos -> [repository]
>     b. from the Repository Details subpanel, allow the user the 
> ability to browse
>         to a package file and click 'Upload'
>
> 2. Incorporate it as part of Content Management -> Promotions
>
>     For example,
>     a. in the content tree, navigate to Repos
>     b. select the repo.  (Note: currently, users can see repos listed, 
> but not select them).
>     c. from the Repository Details pane (new), allow the user the 
> ability to browse
>         to a package file and click 'Upload'.  (Notes: We could also 
> use this pane to display
>         a few details on the repository, such as name, url and other 
> useful info.).
>
> I lean towards option 2 for a couple of reasons:
> - Before a user adds a package, they are likely to browse to see what 
> packages exist.  Currently, this would be done from the Promotions 
> page; therefore, they would already be on the page.
> - In the future, users will have the ability to download packages.  
> Assuming this will be based on earlier implementations, this would be 
> from the Promotions page; therefore, having both upload/download on 
> Promotions keeps it 'somewhat' consistent.
>

Of these two, I like #2 as well.   Might this be something to hook into 
the content browser instead of promotions? (Don't honestly know myself, 
not even sure what the content browser entails).  I feel like in the 
current UI this is the best place to put it, but if there is some better 
place to browse content, maybe its better to put it there?


   We may also want to consider making it easier to add the uploaded 
packages to multiple repos at once?  For example, I want to upload a 
noarch package and add it to my 32bit, 64bit channels.  Should i have to 
upload it twice?

-Justin

> There may be other options as well.
>
> Any thoughts/opinions/preferences?
>
> Thanks,
> Brad
>
> _______________________________________________
> katello-devel mailing list
> katello-devel at redhat.com
> https://www.redhat.com/mailman/listinfo/katello-devel




More information about the katello-devel mailing list