host aggregate based availability zones

Registered by Joe Gordon

Allow for setting a compute node's availability zone via the API by implementing Availability Zones internally as General Host Aggregates

This is a continuation of work started in Folsom (https://blueprints.launchpad.net/nova/+spec/general-host-aggregates).

Blueprint information

Status:
Complete
Approver:
Vish Ishaya
Priority:
High
Drafter:
Vish Ishaya
Direction:
Approved
Assignee:
Joe Gordon
Definition:
Approved
Series goal:
Accepted for grizzly
Implementation:
Implemented
Milestone target:
milestone icon 2013.1
Started by
Vish Ishaya
Completed by
Joe Gordon

Related branches

Sprints

Whiteboard

Blueprint split off of: https://blueprints.launchpad.net/nova/+spec/general-host-aggregates

Addressed by: https://review.openstack.org/10826
    Enable Aggregate based availability zones

Addressed by: https://review.openstack.org/#/c/17929/
    Update aggregates devstack exercise

Gerrit topic: https://review.openstack.org/#q,topic:bp/general-host-aggregates,n,z

Gerrit topic: https://review.openstack.org/#q,topic:bp/aggregate-based-availability-zones,n,z

Addressed by: https://review.openstack.org/18675
    Remove availability_zones from service table

(?)

Work Items

Work items:
Enable Aggregate based availability zones: DONE
Disable service base availability zones: DONE

This blueprint contains Public information 
Everyone can see this information.