nova/nova
Daniel P. Berrange c9ad954489 libvirt: convert imagebackend to support nova.virt.image.model classes
Add a new 'get_model' method to nova.virt.libvirt.imagebackend.Image
class that returns an instance of nova.virt.image.model.Image. This
allows us to break the assumption that we only inject files into
plain file based images, enabling support for RBD too.

Closes-Bug: #1257674
Change-Id: I4effa2d4d7b4d8da6a703451857e17bcbdb0b5c3
2015-06-12 09:59:00 +01:00
..
CA Make tests use sha256 as openssl default digest algorithm 2015-02-09 10:06:04 -05:00
api Merge "Remove cell policy check" 2015-06-12 04:53:11 +00:00
cells Merge "Send Instance object to cells instance_update_at_top" 2015-06-12 01:33:13 +00:00
cert Update rpc version aliases for kilo 2015-04-21 13:57:56 +08:00
cloudpipe Move policy enforcement into REST API layer for v2.1 cloudpipe 2015-02-26 21:33:47 +08:00
cmd Replace dict.iteritems() with six.iteritems(dict) 2015-05-22 11:33:18 -07:00
compute Merge "Add the swap and ephemeral BDMs if needed" 2015-06-10 18:54:55 +00:00
conductor Merge "Send Instance object to cells instance_update_at_top" 2015-06-12 01:33:13 +00:00
console Merge "Update rpc version aliases for kilo" 2015-04-27 13:17:34 +00:00
consoleauth Update rpc version aliases for kilo 2015-04-21 13:57:56 +08:00
db Merge "Send Instance object to cells instance_update_at_top" 2015-06-12 01:33:13 +00:00
hacking Merge "virt: convert VFS API to use nova.virt.image.model" 2015-06-11 13:49:32 +00:00
image Use oslo_config choices support 2015-06-01 12:19:29 -07:00
ipv6 Replace usage of LazyPluggable by stevedore driver 2015-02-17 14:49:48 +00:00
keymgr Switch to uuidutils from oslo_utils library 2015-02-25 20:05:49 -05:00
locale Imported Translations from Transifex 2015-06-01 06:24:06 +00:00
network Refactor show_port() in neutron api 2015-06-06 00:22:47 +08:00
objects Merge "Send Instance object to cells instance_update_at_top" 2015-06-12 01:33:13 +00:00
objectstore Replace dict.iteritems() with six.iteritems(dict) 2015-05-22 11:33:18 -07:00
openstack Get rid of oslo-incubator copy of middleware 2015-06-01 23:43:31 +00:00
pci Merge "Cleanups for pci stats in preparation for RT using ComputeNode" 2015-06-03 03:02:57 +00:00
rdp Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
scheduler Merge "Send Instance object to cells instance_update_at_top" 2015-06-12 01:33:13 +00:00
servicegroup fix "down" nova-compute service spuriously marked as "up" 2015-06-10 13:18:06 -06:00
spice Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
storage Fix multipath device discovery when UFN is enabled. 2015-04-02 13:23:49 +01:00
tests libvirt: convert imagebackend to support nova.virt.image.model classes 2015-06-12 09:59:00 +01:00
virt libvirt: convert imagebackend to support nova.virt.image.model classes 2015-06-12 09:59:00 +01:00
vnc Use oslo.log 2015-02-22 07:56:40 -05:00
volume volume: log which encryptor class is being used 2015-06-09 11:50:13 -07:00
wsgi Helper scripts for running under Apache2 2015-05-08 09:59:58 -04:00
__init__.py
availability_zones.py Replace dict(obj.iteritems()) with dict(obj) 2015-05-21 08:35:37 -07:00
baserpc.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
block_device.py Merge "Add the swap and ephemeral BDMs if needed" 2015-06-10 18:54:55 +00:00
config.py Disable oslo_messaging debug logging 2015-03-19 11:23:05 -07:00
context.py Stop spamming logs when creating context 2015-03-13 17:59:47 -04:00
crypto.py Fix version unit test on Python 3 2015-05-25 13:33:59 +02:00
debugger.py Use oslo.log 2015-02-22 07:56:40 -05:00
exception.py Merge "Overwrite NovaException message" 2015-06-11 09:14:15 +00:00
filters.py Remove use of builtin name 2015-05-28 16:23:49 -05:00
hooks.py Use oslo.log 2015-02-22 07:56:40 -05:00
i18n.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
loadables.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
manager.py Use oslo.log 2015-02-22 07:56:40 -05:00
netconf.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
notifications.py Use oslo_config choices support 2015-06-01 12:19:29 -07:00
paths.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
policy.py Add useful debug logging when policy checks fail 2015-02-23 16:44:04 -05:00
quota.py Replace dict.iteritems() with six.iteritems(dict) 2015-05-22 11:33:18 -07:00
rpc.py Merge "Ensure publisher_id is set correctly in notifications" 2015-02-10 04:50:54 +00:00
safe_utils.py Avoid indexing into an empty list in getcallargs 2015-04-10 13:10:16 -04:00
service.py Convert service and servicegroup to objects 2015-04-13 19:05:55 +02:00
test.py Replace dict.iteritems() with six.iteritems(dict) 2015-05-22 11:33:18 -07:00
utils.py Merge "compute: only use non_inheritable_image_properties if snapshotting" 2015-06-09 20:08:07 +00:00
version.py Fix version unit test on Python 3 2015-05-25 13:33:59 +02:00
weights.py Skip only one host weight calculation 2015-05-05 11:40:09 +08:00
wsgi.py Replace dict.iteritems() with six.iteritems(dict) 2015-05-22 11:33:18 -07:00