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 03DC4745E for ; Fri, 22 Jul 2011 08:29:15 +0000 (UTC) Received: (qmail 86855 invoked by uid 500); 22 Jul 2011 08:29:14 -0000 Delivered-To: apmail-incubator-deltacloud-dev-archive@incubator.apache.org Received: (qmail 86685 invoked by uid 500); 22 Jul 2011 08:29:08 -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 86670 invoked by uid 99); 22 Jul 2011 08:29:04 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 22 Jul 2011 08:29:04 +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 (athena.apache.org: domain of mfojtik@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; Fri, 22 Jul 2011 08:28:57 +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 p6M8SapB009568 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Fri, 22 Jul 2011 04:28:36 -0400 Received: from dhcp-2-126.brq.redhat.com (dhcp-2-126.brq.redhat.com [10.34.2.126]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id p6M8SYnN021731 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Fri, 22 Jul 2011 04:28:36 -0400 Subject: Re: [PATCH] Adds destroy_image for rackspace driver Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii From: Michal Fojtik In-Reply-To: <1311258385-2836-2-git-send-email-marios@redhat.com> Date: Fri, 22 Jul 2011 10:29:13 +0200 Content-Transfer-Encoding: quoted-printable Message-Id: <0350E636-9BF2-41DB-9AB4-599DA4C10419@redhat.com> References: <1311258385-2836-1-git-send-email-marios@redhat.com> <1311258385-2836-2-git-send-email-marios@redhat.com> To: deltacloud-dev@incubator.apache.org X-Scanned-By: MIMEDefang 2.68 on 10.5.11.23 On Jul 21, 2011, at 4:26 PM, marios@redhat.com wrote: ACK. -- Michal > From: marios >=20 >=20 > Signed-off-by: marios > --- > .../drivers/rackspace/rackspace_driver.rb | 10 ++++++++++ > 1 files changed, 10 insertions(+), 0 deletions(-) >=20 > diff --git = a/server/lib/deltacloud/drivers/rackspace/rackspace_driver.rb = b/server/lib/deltacloud/drivers/rackspace/rackspace_driver.rb > index 7829b02..e7c52d7 100644 > --- a/server/lib/deltacloud/drivers/rackspace/rackspace_driver.rb > +++ b/server/lib/deltacloud/drivers/rackspace/rackspace_driver.rb > @@ -109,6 +109,16 @@ class RackspaceDriver < Deltacloud::BaseDriver > end > end >=20 > + def destroy_image(credentials, image_id) > + rax_client =3D new_client(credentials) > + safely do > + image =3D rax_client.get_image(image_id.to_i) > + unless image.delete! > + raise "ERROR: Cannot delete image with ID:#{image_id}" > + end > + end > + end > + > def run_on_instance(credentials, opts=3D{}) > target =3D instance(credentials, :id =3D> opts[:id]) > param =3D {} > --=20 > 1.7.3.4 >=20 ------------------------------------------------------ Michal Fojtik, mfojtik@redhat.com Deltacloud API: http://deltacloud.org