General objects work for Mitaka

Registered by Matt Riedemann

There is still objects conversion work to do like with the ImageMeta object that started in Liberty, a lot of the code is still using primitive dicts from the image API. There are also some conversion opportunities in the cells and console code.

Blueprint information

Status:
Complete
Approver:
Dan Smith
Priority:
Low
Drafter:
Matt Riedemann
Direction:
Approved
Assignee:
None
Definition:
Approved
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
milestone icon mitaka-3
Started by
Matt Riedemann
Completed by
John Garbutt

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/mitaka-objects,n,z

Addressed by: https://review.openstack.org/190145
    objects: add virtual 'image_meta' property to Instance object

Addressed by: https://review.openstack.org/190146
    libvirt: convert to use instance.image_meta property

Addressed by: https://review.openstack.org/189685
    compute: convert manager to use nova.objects.ImageMeta

Addressed by: https://review.openstack.org/253628
    Drop JSON for stats in virt API

Addressed by: https://review.openstack.org/254115
    libvirt: Drop JSON for supported_instances

Addressed by: https://review.openstack.org/254193
    hyperv: Drop JSON for supported_instances

Addressed by: https://review.openstack.org/254194
    ironic: Drop JSON for supported_instances

Addressed by: https://review.openstack.org/254195
    vmware: Drop JSON for supported_instances

Addressed by: https://review.openstack.org/254196
    xen: Drop JSON for supported_instances

Addressed by: https://review.openstack.org/254231
    Drop JSON decoding for supported_instances

Addressed by: https://review.openstack.org/260016
    Cleanup NovaObjectDictCompat from NumaTopology

Addressed by: https://review.openstack.org/263638
    Cleanup NovaObjectDictCompat from BandwidthUsage

Addressed by: https://review.openstack.org/201282
    Cleanup NovaObjectDictCompat from security_group_rule

Addressed by: https://review.openstack.org/267539
    Add Console and ConsolePool objects

Addressed by: https://review.openstack.org/267540
    Make use of new Console and ConsolePool objects

Addressed by: https://review.openstack.org/271685
    Add omission nova.objects.ImageMeta changes

As we have hit feature freeze, please no more objects patches. --johnthetubaguy 2016.01.31

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.