Return-Path: X-Original-To: apmail-incubator-deltacloud-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-deltacloud-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 913FB7D3A for ; Mon, 15 Aug 2011 12:51:46 +0000 (UTC) Received: (qmail 36831 invoked by uid 500); 15 Aug 2011 12:51:46 -0000 Delivered-To: apmail-incubator-deltacloud-dev-archive@incubator.apache.org Received: (qmail 36722 invoked by uid 500); 15 Aug 2011 12:51:45 -0000 Mailing-List: contact deltacloud-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: deltacloud-dev@incubator.apache.org Delivered-To: mailing list deltacloud-dev@incubator.apache.org Received: (qmail 36708 invoked by uid 99); 15 Aug 2011 12:51:44 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Aug 2011 12:51:44 +0000 X-ASF-Spam-Status: No, hits=-5.0 required=5.0 tests=RCVD_IN_DNSWL_HI,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of mandreou@redhat.com designates 209.132.183.28 as permitted sender) Received: from [209.132.183.28] (HELO mx1.redhat.com) (209.132.183.28) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 15 Aug 2011 12:51:36 +0000 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id p7FCpEXf000445 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Mon, 15 Aug 2011 08:51:14 -0400 Received: from [10.36.5.223] (vpn1-5-223.ams2.redhat.com [10.36.5.223]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id p7FCpCKV029550; Mon, 15 Aug 2011 08:51:13 -0400 Message-ID: <4E491651.1060609@redhat.com> Date: Mon, 15 Aug 2011 15:51:29 +0300 From: "marios@redhat.com" User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.2.17) Gecko/20110428 Fedora/3.1.10-1.fc13 Lightning/1.0b3pre Thunderbird/3.1.10 MIME-Version: 1.0 To: deltacloud-dev@incubator.apache.org CC: Carl Trieloff Subject: Re: [VOTE] release deltacloud 0.4.0 References: <1313190921.5165.4.camel@avon.watzmann.net> In-Reply-To: <1313190921.5165.4.camel@avon.watzmann.net> Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 X-Virus-Checked: Checked by ClamAV on apache.org On 13/08/11 02:15, David Lutterkort wrote: > Hi all, > > I just uploaded a release candidate for Deltacloud 0.4.0. The rc is > available from http://people.apache.org/~lutter/deltacloud/0.4.0/rc1/ > > Please vote on the release candidate by Tuesday, 2011-08-16 17:00 PDT > > 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: > I pasted this (awesome) list of changes into the end of the apache incubator report for August (http://wiki.apache.org/incubator/August2011). Needs to be signed off by a mentor marios > 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 > >