** Description changed: The newly introduced Image Store UI in Eucalyptus relies on a local proxy in order to perform searches, queries, and to emit commands for - image downloading and installation. This proxy is still being written, - and has to be introduced next to Eucalyptus for the feature to work. + image downloading and installation. The estimated availability time for the proxy code is on September 14th. + + A first implementation of the proxy code is available from + https://code.launchpad.net/image-store-proxy. + + Here is an overview taken from the README file: + + + How it works + ------------ + + The Image Store Proxy sits in the middle of three entities: the + Eucalyptus Image Store UI, the Eucalyptus S3 and EC2 APIs, and + the upstream Canonical Image Store API: + + + Canonical Image Store API + ------------------------- + ^ + | + | + --------------------- + | Image Store Proxy | + --------------------- + ^ | + | | + | v + ------------------ ----------------- + | Eucalyptus | | Eucalyptus | + | Image Store UI | | S3 & EC2 APIs | + ------------------ ----------------- + + + The Eucalyptus UI talks to the proxy to obtain information about + which images are available, and also to do requests for installing + images, canceling previously requested actions, and obtaining + progress information about on going requests. + + The Image Store Proxy talks to the upstream Canonical Image Store API + to satisfy information requests done by the Eucalyptus UI, and once + requested to install an image, will download the necessary files to + the local file system using information provided by the upstream + Canonical API, and then use the euca2ools suite to bundle, upload and + register images in Eucalyptus through the EC2 and S3 APIs. + + + System requirements + ------------------- + + For the proxy to fully work, it needs the following dependencies + available: + + - Python (tested with 2.6). + + - Python sqlite3 module (included in Python 2.6 itself) + + - Python Twisted modules + + - Python pycurl module + + - A working Eucalyptus installation in the same machine as the + proxy is installed. + + - euca_conf with support for the --get-credentials option, installed + in <eucalyptus prefix>/usr/sbin. + + - Be installed and running as the same user that Eucalyptus is running, + so that it has access to the necessary information for obtaining + credentials for signing outgoing requests and validating incoming + request signatures. + + - A working external connection with the Canonical Image Store API
-- [FFE] Image Store UI in Eucalyptus needs local proxy https://bugs.launchpad.net/bugs/423865 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs