nova/nova/objects
Nikola Dipanov 220ba7dbbc Make compute API create() use BDM objects
Once we have consolidated all the block device information for an
instance coming from different sources (request, image metadata) we turn
them into objects and use objects update_or_create() for saving them into
the database.

Blueprint: kilo-objects

Change-Id: I9a70761d6a0a448cfbaf7102c45d6dc180a4cdea
2015-02-17 18:22:48 +01:00
..
__init__.py Add VirtCPUModel nova objects 2015-02-09 10:26:10 +11:00
agent.py objects: remove dict compat support from all XXXList() objects 2014-12-12 14:06:12 +00:00
aggregate.py Merge "Aggregate.save() shouldn't return a value" 2015-01-05 15:26:17 +00:00
bandwidth_usage.py objects: remove dict compat support from all XXXList() objects 2014-12-12 14:06:12 +00:00
base.py Merge "Make obj_set_defaults() more useful" 2015-02-12 19:59:06 +00:00
block_device.py Make compute API create() use BDM objects 2015-02-17 18:22:48 +01:00
compute_node.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
dns_domain.py objects: remove dict compat support from all XXXList() objects 2014-12-12 14:06:12 +00:00
ec2.py objects: allow creation of objects without dict item compat 2014-12-12 14:01:04 +00:00
external_event.py objects: allow creation of objects without dict item compat 2014-12-12 14:01:04 +00:00
fields.py Add enum fieldtype field 2015-02-09 10:25:22 +11:00
fixed_ip.py Add vcpu_model to instance object 2015-02-12 22:22:24 -08:00
flavor.py objects: remove dict compat support from all XXXList() objects 2014-12-12 14:06:12 +00:00
floating_ip.py objects: remove dict compat support from all XXXList() objects 2014-12-12 14:06:12 +00:00
hv_spec.py objects: allow creation of objects without dict item compat 2014-12-12 14:01:04 +00:00
instance.py Merge "Pass instance primitive to instance_update_at_top()" 2015-02-13 20:11:12 +00:00
instance_action.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
instance_fault.py objects: remove dict compat support from all XXXList() objects 2014-12-12 14:06:12 +00:00
instance_group.py objects: remove dict compat support from all XXXList() objects 2014-12-12 14:06:12 +00:00
instance_info_cache.py objects: allow creation of objects without dict item compat 2014-12-12 14:01:04 +00:00
instance_numa_topology.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
instance_pci_requests.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
keypair.py Adds keypair type database migration 2015-02-09 21:02:09 +02:00
migration.py objects: remove dict compat support from all XXXList() objects 2014-12-12 14:06:12 +00:00
network.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
network_request.py objects: remove dict compat support from all XXXList() objects 2014-12-12 14:06:12 +00:00
numa.py objects: fix numa obj relationships 2015-02-12 05:07:27 -05:00
pci_device.py Switch to using oslo_* instead of oslo.* 2015-02-06 06:03:10 -05:00
pci_device_pool.py Merge "Typos fixed" 2015-02-11 21:49:34 +00:00
quotas.py objects: allow creation of objects without dict item compat 2014-12-12 14:01:04 +00:00
security_group.py objects: remove dict compat support from all XXXList() objects 2014-12-12 14:06:12 +00:00
security_group_rule.py objects: remove dict compat support from all XXXList() objects 2014-12-12 14:06:12 +00:00
service.py Call ComputeNode instead of Service for getting the nodes 2015-01-20 15:09:30 +01:00
tag.py objects: remove NovaObjectDictCompat from Tag object 2014-12-19 11:43:46 +00:00
vcpu_model.py Add VirtCPUModel nova objects 2015-02-09 10:26:10 +11:00
virt_cpu_topology.py objects: allow creation of objects without dict item compat 2014-12-12 14:01:04 +00:00
virtual_interface.py objects: remove dict compat support from all XXXList() objects 2014-12-12 14:06:12 +00:00