Filter to route instances to pre-associated aggregate

Registered by rampradeep

There is no scheduler filter to route all instances created by an user to a pre-associated aggregates. This blue print is to implement a new filter which does this job based on pre-configured aggregate metadata.

If a host is in an aggregate that has the metadata key “projects_to_aggregate”, set of project ids as value, all the requests from the users of that projects will be routed to the pre-associated aggregate without the user having to specify the zone as part of the nova boot command.
This filter does not restrict projects which are not associated to any aggregate.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
None
Direction:
Needs approval
Assignee:
rampradeep
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

deferred from icehouse-3 to "next": http://lists.openstack.org/pipermail/openstack-dev/2014-February/026335.html

Gerrit topic: https://review.openstack.org/#q,topic:bp/projects-to-aggregate,n,z

Addressed by: https://review.openstack.org/73283
    Adds a new filter to implement project isolation feature

Removed from next, as next is now reserved for near misses from the last milestone --johnthetubaguydeferred from icehouse-3 to "next": http://lists.openstack.org/pipermail/openstack-dev/2014-February/026335.html

Gerrit topic: https://review.openstack.org/#q,topic:bp/projects-to-aggregate,n,z

Addressed by: https://review.openstack.org/73283
    Adds a new filter to implement project isolation feature

Removed from next, as next is now reserved for near misses from the last milestone --johnthetubaguy

If you are still working on this, please re-submit via nova-specs. If not, please mark as obsolete, and add a quick comment to describe why. --johnthetubaguy (20th April 2014)

The spec is not approved, moving out of Juno-1. Also no code is up for review, so moving from NeedsCodeReview to NotStarted. Please submit a spec if you want to get this blueprint approved. See https://wiki.openstack.org/wiki/Blueprints#Nova for more details --johnthetubaguy (3rd June 2014)

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.