Hide Exclusive Availability zone

Registered by Tiantian Gao on 2016-06-24

At Grizzly we got a new scheduler filter: AggregateMultiTenancyIsolation.
(https://blueprints.launchpad.net/nova/+spec/multi-tenancy-aggregates)

If adding metadata `filter_tenant_id=<TENANT_ID>` to an aggregate, the
aggregate will become exclusive for the tenant(s).

Currenty, only admin can get the isolation information through aggregate-list
API. As a end user, I know nothing about aggregate, I can only see availability
zone, but even all aggregates in an availability zone were marked as dedicated,
I can still see this availability zone, but I got a ERROR vm at finally,
because there are no valid host for me.

The blueprint propose some modification to the availability list API to hide
exclusive availability zones, if filter AggregateMultiTenancyIsolation
is enabled.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Tiantian Gao
Direction:
Needs approval
Assignee:
Tiantian Gao
Definition:
New
Series goal:
Proposed for newton
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.