Method: Deltacloud::Drivers::Openstack::OpenstackDriver#destroy_image

Defined in:
lib/deltacloud/drivers/openstack/openstack_driver.rb

#destroy_image(credentials, image_id) ⇒ Object



108
109
110
111
112
113
114
115
116
# File 'lib/deltacloud/drivers/openstack/openstack_driver.rb', line 108

def destroy_image(credentials, image_id)
  os = new_client(credentials)
  begin
    image = os.get_image(image_id)
    image.delete!
  rescue
    raise Deltacloud::Exceptions.exception_from_status(500, "Cannot delete image with id #{image_id}")
  end
end