nova/nova
Belmiro Moreira f619da2405 Multi-tenancy isolation with aggregates
A new scheduler filter that allows the creation of instances from
specific tenants in selected aggregates.
With this filter is possible to isolate tenants in a specific set
of compute nodes (aggregates).

If a host is in an aggregate that has the metadata key
"filter_tenant_id" it can only create instances from that tenant(s).
A host can be in different aggregates.
If a host doesn't belong to an aggregate with the metadata key
"filter_tenant_id" it can create instances from all tenants.

Implements: blueprint multi-tenancy-aggregates
DocImpact

Change-Id: I119c809c54da9e9dc3ac506c02203d2d4422b06e
2013-02-19 21:41:18 -08:00
..
api Merge "Fix key check in instance actions formatter." 2013-02-20 00:54:27 +00:00
CA
cells Assign unique names with os-multiple-create. 2013-02-15 09:14:28 -05:00
cert fix N402 for rest of nova 2013-01-09 15:47:22 -05:00
cloudpipe Move vpn_key_suffix into pipelib 2013-01-09 22:09:17 +00:00
common Use oslo database code 2013-02-05 10:13:04 +00:00
compute Merge "Support running periodic tasks immediately at startup" 2013-02-20 00:48:43 +00:00
conductor Make compute manager use conductor for stopping instances 2013-02-12 18:18:33 -05:00
console Pull NovaWebSocketProxy class out of nova-novncproxy binary 2013-01-16 10:19:37 +00:00
consoleauth Move memcached_servers opt into common.memorycache 2013-01-09 22:09:17 +00:00
db Merge "Default SG rules for the Security Group "Default"" 2013-02-19 23:06:52 +00:00
image Merge "VMware Compute Driver Glance improvement" 2013-02-01 20:09:26 +00:00
ipv6 fix N402 for rest of nova 2013-01-09 15:47:22 -05:00
locale Change all instances of the non-word "inteface" to "interface" 2013-02-18 19:43:03 -05:00
network Merge "Change all instances of the non-word "inteface" to "interface"" 2013-02-20 02:56:38 +00:00
objectstore Add helper methods to nova.paths 2013-01-04 17:36:29 +00:00
openstack Synchronize code from oslo 2013-02-14 11:13:15 +02:00
scheduler Multi-tenancy isolation with aggregates 2013-02-19 21:41:18 -08:00
servicegroup Merge "Added a service heartbeat driver using Memcached." 2013-02-20 02:56:56 +00:00
spice Add common config options for SPICE graphics 2013-01-16 10:19:30 +00:00
storage Fibre channel block storage support (nova changes) 2013-02-18 18:15:40 -08:00
tests Multi-tenancy isolation with aggregates 2013-02-19 21:41:18 -08:00
virt Merge "libvirt: Use uuid for instance directory name" 2013-02-20 02:57:38 +00:00
vnc Remove obsolete VCS version info completely 2012-12-19 18:54:17 +00:00
volume Add option to allow cross AZ attach configurable 2013-02-14 17:29:18 +00:00
__init__.py Remove outdated moduleauthor tags 2012-10-01 15:25:47 -07:00
availability_zones.py Make the metadata paths use conductor 2013-02-12 09:30:44 -05:00
block_device.py Fix rebuild with volumes attached 2013-01-30 18:13:26 +00:00
config.py Use oslo database code 2013-02-05 10:13:04 +00:00
context.py Allow generic rules in context_is_admin rule in policy. 2013-02-12 10:16:00 +08:00
crypto.py replace ssh-keygen -m with a python equivalent 2013-02-05 10:49:11 -05:00
exception.py Default SG rules for the Security Group "Default" 2013-02-19 01:50:51 +00:00
filters.py Refactor scheduling filters 2012-11-14 19:04:12 +00:00
hooks.py Add generic customization hooks via decorator. 2012-11-30 20:47:53 +00:00
loadables.py Make sure the loadables path is the absolute path 2012-12-28 11:42:17 -08:00
manager.py Support running periodic tasks immediately at startup 2013-02-19 16:55:47 -03:30
netconf.py Move global service networking opts to new module 2013-01-09 22:09:17 +00:00
notifications.py Make sure there are no unused import 2013-01-28 21:37:32 +00:00
paths.py Add helper methods to nova.paths 2013-01-04 17:36:29 +00:00
policy.py Allow generic rules in context_is_admin rule in policy. 2013-02-12 10:16:00 +08:00
quota.py Merge "Expand quota logging" 2013-01-15 21:05:17 +00:00
service.py Fixes 'not in' operator usage 2013-01-31 15:06:25 +08:00
test.py Use oslo database code 2013-02-05 10:13:04 +00:00
utils.py Add a safe_minidom_parse_string function. 2013-02-19 09:12:01 -05:00
version.py Update to simplified common oslo version code. 2013-02-10 04:05:15 -06:00
weights.py Refactor scheduling weights. 2012-11-14 19:04:17 +00:00
wsgi.py Increase maximum URI size for EC2 API to 16k 2013-01-24 17:11:10 -06:00