[ovirt-devel] UI Plugin to Upload ISO Files
iheim at redhat.com
Sun Dec 14 21:35:40 UTC 2014
On 12/12/2014 05:15 AM, Lucas Vandroux wrote:
> Dear all,
> I'm actually working to create a custom user interface plugin for oVirt
> web administration application to let user upload iso files.
> I'm in the very first stage of the project. I'm planning to use
> angularjs with the ng-flow module <https://github.com/flowjs/ng-flow> on
> the client-side and a java servlet using the ovirt-iso-uploader
> <http://www.ovirt.org/OVirt_engine_tools#ovirt-iso-uploader> engine tool
> on the server-side.
> All my code is going to be on Github in the following repository :
> <https://github.com/ovirt-china/iso-uploader-plugin>. You can also check
> a more detailed version of the specifications on my wiki
> I'm writing to you guys to know if there is a way for us to collaborate
> as you may also want to develop something like this to be integrated in
> the oVirt Engine.
> Best regards,
> - Lucas Vandroux （冯凯）
looks very nice.
This is actually very interesting (and requested by multiple folks) but
i'd like to see if we should focus on the more simple "upload iso's" or
it doing more than just upload ISO's, but also VMs.
for the latter, architecture would probably be a servlet on the
engine and stream to vdsm to write to storage, so both vm disks and/or
iso's could be uploaded/downloaded.
one thing to consider with above architecture is need to handle
ticketing between servlet to validate end user is allowed to do this,
and for more advanced - some throttling.
another concern is choice of technologies to see if can be properly
packaged to be provided as more than just an optional ui plugin.
a question - i couldn't easily locate a screenshot/explanation how your
plugin dialog for upload looks like / how you handle authentication in
 servlet to can be moved to another host and to not hog engine
More information about the Devel