On Sep 15, 2011, at 12:49 AM, David Lutterkort wrote: Just FYI:
RPM's was successfully imported to Fedora 14 and 15: https://admin.fedoraproject.org/updates/deltacloud-core-0.4.0-2.fc15 https://admin.fedoraproject.org/updates/deltacloud-core-0.4.0-2.fc14 (any karma appreciated ;-) -- Michal > I am pleased to announce the availability of Apache Deltacloud 0.4.0. > > Apache Deltacloud is a RESTful cloud abstraction API. The release > consists both of the API server and a Ruby client. > > The release can be found at > http://www.apache.org/dist/incubator/deltacloud/0.4.0/ Gems and RPM's > for Fedora will become available shortly. > > Many thanks to all those who contributed patches, reported bugs, and > asked for features. It's great to see that the list of committers and > patch contributors is steadily increasing. > > Overview of the changes for this release: > > Server: > * deltacloudd: new option --drivers to list all drivers; new option > --daemon to daemonize the server > * deltacloudd: new options --ssl, --ssl-key and --ssl-cert to > enable HTTPS support > * API entrypoint reports features in JSON > * unify response behavior: any operation returning a 201 Created also > sets the Location header to point to the new resource; ensure the > status for an operation is the same regardless of output format > * Add type to public addresses; type can be one of 'ipv4', 'mac', 'vnc', > and 'hostname' > * Complete overhaul of the HTML UI, now uses jquery-mobile > * Response status for attach/detach storage is now 202 (instead of 302) > * Response status for get/set blob metadata is 204 No Content > * Response status for (un)register with load balancer is 204 No Content > * The user_name feature now reports the permissible length of the name > as the 'max_length' constraint > * Add Date header to responses as per RFC 2616 > * New collection 'firewalls' for managing sets of firewalling rules > * split server/config/drivers.yaml into individual files so each driver > can be packaged separately; gives deployers better choice of what > drivers they want enabled > * Numerous bug fixes and improvements to the test suite > * Drivers > + Condor > - new driver to run a simple cloud based on the Condor grid scheduler > + EC2 > - Fix bug in reboot instance so that the details returned are those > of the stopped instance, not some random instance > - Support getting and updating blob metadata > - support destroying images > - support firewalls (security groups) > - do not support user_name anymore; instance tagging is too fragile > in EC2 to be used reliably for this > - do not support registering an instance with a load balancer upon > creation anymore > - stream blob PUT to backend (requires thin) > - support attaching EBS snapshot to instance upon creation (feature > 'attach_snapshot') > - support elastic IP's > + Eucalyptus > - support firewalls (security groups) > - support elastic IP's > + Gogrid > - when retrieving single realm, make sure we return the right one > - correctly capture load_balancer params > - report a listener if load_balancer has no instances > + Mock > - support destroying images > - refactored driver to fix various bugs, and to make it an easier > to understand example of how a driver works > + Rackspace > - support destroying images > - stream blob PUT to backend (requires thin) > + RHEV-M > - support creating and destroying images > - report VNC address of instances > - can use Audrey's confserver to fetch IP of an instance > + vSphere > - turns a VMWare vSphere installation into a cloud > - driver stateless, state is stored in vSphere's data store in > 'deltacloud' folder > - images are template VM's > - single HWP, whose max_cpu and max_memory are based on available > cpus and memory across all vSphere hosts > - support data injection via user_data and user_iso (upload entire > ISO image) For both, instance gets virtual CD-ROM with injected > data > > Client: > * make authentication info for instances available > * retrieve type and address for public addresses of an instance > * deltacloudc: allow specifying bucket location when creating a bucket > > Site: > * Major rewrite of REST API docs, covers the entire API now > * Add libdeltacloud API docs > * Add ASF incubator logo and disclaimer to project site > > David > > > ------------------------------------------------------ Michal Fojtik, mfoj...@redhat.com Deltacloud API: http://deltacloud.org