diff --git a/.gitignore b/.gitignore index 7aff60eb..52e80fc0 100644 --- a/.gitignore +++ b/.gitignore @@ -27,7 +27,7 @@ pip-log.txt .coverage .tox nosetests.xml -.testrepository +.stestr .venv # Translations diff --git a/nova/virt/lxd/driver.py b/nova/virt/lxd/driver.py index d1156ddf..8681d063 100644 --- a/nova/virt/lxd/driver.py +++ b/nova/virt/lxd/driver.py @@ -326,7 +326,7 @@ def _sync_glance_image_to_lxd(client, context, image_ref): 'skipping metadata injection...', {'alias': image_ref}) with open(image_file, 'rb') as image: - image = client.images.create(image.read(), wait=True) + image = client.images.create(image, wait=True) else: metadata = { 'architecture': image.get( @@ -347,7 +347,7 @@ def _sync_glance_image_to_lxd(client, context, image_ref): with open(manifest_file, 'rb') as manifest: with open(image_file, 'rb') as image: image = client.images.create( - image.read(), metadata=manifest.read(), + image, metadata=manifest, wait=True) image.add_alias(image_ref, '')