X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fopenstack%2Fimage.py;h=54aaf50220ec91ddb6969be6d9f27c9a2790ba75;hb=2463c8dccf8e0720193646c28e3ca0f8d9193d37;hp=2449e42dea276958e649d9a82f79ad716bbd6811;hpb=cd9f2c37aca1a40a5cb1a03dba84a7b579b4481d;p=sfa.git diff --git a/sfa/openstack/image.py b/sfa/openstack/image.py index 2449e42d..54aaf502 100644 --- a/sfa/openstack/image.py +++ b/sfa/openstack/image.py @@ -50,7 +50,7 @@ class ImageManager: def get_available_disk_images(self): # get image records disk_images = [] - for img in self.driver.shell.image_manager.detail(): + for img in self.driver.shell.image_manager.get_images_detailed(): image = Image(img) if image.container_format in ['ami', 'ovf']: disk_images.append(image) @@ -63,13 +63,11 @@ class ImageManager: disk_image = None try: if id: - image = self.driver.shell.image_manager.show(id) + image = self.driver.shell.nova_manager.images.find(id=id) elif name: - image = self.driver.shell.image_manager.show_by_name(name) - if image['container_format'] in ['ami', 'ovf']: - disk_image = Image(image) + image = self.driver.shell.nova_manager.images.find(name=name) except ImageNotFound: pass - return disk_image + return Image(image)