incubator-general mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sang-Min Park <sang-min.p...@eucalyptus.com>
Subject Re: [VOTE] release deltacloud 0.4.0, rc3
Date Wed, 24 Aug 2011 19:28:39 GMT
+1. Worked flawlessly with Eucalyptus.

--SM

On Tue, Aug 23, 2011 at 4:21 PM, David Lutterkort <lutter@redhat.com> wrote:

> Hi all,
>
> I just uploaded the third release candidate for Deltacloud 0.4.0. The rc is
> available from http://people.apache.org/~lutter/deltacloud/0.4.0/rc3/
>
> Please vote on the release candidate by Friday, 2011-08-26 15:00 PDT
>
> The rc3 differs from rc1 in the following:
>             1. Rename parameter 'blob' back to 'blob_id' in create blob
>                operation to maintain backwards compatibility
>             2. deltacloudd: support daemonizing
>             3. Drivers:
>                      * Eucalyptus: make create_firewall_rule and
>                        delete_firewall_rule work
>                      * RHEV-M: improve exception handling
>                      * Mock: refactored driver to fix various bugs, and
>                        to make it an easier to understand example of
>                        how a driver works
>                      * Condor: ddded support files and configs for
>                        condor driver
>             4. Update/correct copyright and licensing info, based on
>                feedback from Sebb
>             5. Add ASF incubator logo and disclaimer to project site
>             6. Various fixes in the HTML UI
>             7. Added rake task 'routes' to print all routes
>             8. Client:
>                      * fix formatting of instance addresses (Mark
>                        McLoughlin)
>                      * do not require lib/base_object to avoid
>                        LoadError
>
> The rc2 differs from rc1 in only two small changes:
>     1. Fix cucumber tests that failed because of the version bump
>     2. Fix an issue where POST requests containing matrix params were
>        not processed correctly (e.g. POST /api;driver=mock/instances
>        was failing)
>
> I include the announcement for rc1 for convenience:
>
> 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
>  * 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
>    + 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
>
> I will update the website and docs to reflect those changes in time for
> the official release.
>
> David
>
>
>


-- 

----------------------------------------------------
Sang-Min Park
Engineer
Eucalyptus Systems

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message