← Back to team overview

openstack team mailing list archive

nova scheduler: AggregateMultiTenancyIsolation enhanced for domain level tenancy

 

Hi,
I was poking around for a way to scope host aggregates at the domain level and moreover support the notion multiple tenant access.

For example:
* As an Cloud provider, I want to isolate aggregates/availability zones at the domain level (i.e. assign which domain can spawn instances on a given aggregate/az) * As an Cloud provider, I want to isolate aggregates/availability zones at the domain level and permit multiple domains or projects access (i.e. same as previous UC but permit a set of domains access to the aggregate/az)

I came across the AggregateMultiTenancyIsolation scheduler filter and it appears it might be fairly simple to enhance this filter to: (a) support domains in addition to tenants/project (i.e. filter_domain_id in aggregate metadata) (b) support multiple domains/projects access (i.e. allow a comma list or array or domains/tenants on the aggregate metadata)

Anyone else see a need for this?

Disclaimer: nova n00b here, so my above assertions may be off target.

Thx



Follow ups