On Jul 21, 2011, at 4:26 PM, [email protected] wrote: ACK.
-- Michal > From: marios <[email protected]> > > > Signed-off-by: marios <[email protected]> > --- > .../drivers/rackspace/rackspace_driver.rb | 10 ++++++++++ > 1 files changed, 10 insertions(+), 0 deletions(-) > > 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 > > + def destroy_image(credentials, image_id) > + rax_client = new_client(credentials) > + safely do > + image = 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={}) > target = instance(credentials, :id => opts[:id]) > param = {} > -- > 1.7.3.4 > ------------------------------------------------------ Michal Fojtik, [email protected] Deltacloud API: http://deltacloud.org
