Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Currently CloudStack accepts only URL's to register a template/volume. If the user has a downloaded template/volume available, user has to host it either on dropbox etc. or run apache web server so as to get downloadable url. It is desirable to be able upload a volume or template directly through standard we browser.

This feature enables the users to directly upload the template/volume to CloudStack and eliminates the dependency on an external http server. This will be a complementary functionality and users can continue to register template/volume with URL as well.

The browser-based uploading process will have three steps:

  • api to get post url
  • retrieve post url from the api response
  • post the volume to through http POST request to port url obtained from the 2nd step

use cases

  1. A user, who wants to upload a template and launch a vm with it on cludstack
  2. A user, who want to upload a volume and attach it to a vm on cloudstack

...