summaryrefslogtreecommitdiffstats
path: root/doc/source
diff options
context:
space:
mode:
authorBrian Waldon <bcwaldon@gmail.com>2012-01-19 15:30:55 -0800
committerBrian Waldon <bcwaldon@gmail.com>2012-01-24 10:30:32 -0800
commit9cb5f547dc6f3242edf393928dbc14b7cbfbbdd4 (patch)
tree0efb27538dac20c03fd86e479d7fc3ab53ed18fc /doc/source
parent3ad3292efd7fcba7b58bc9c8b1cb84e8b00a10fa (diff)
downloadnova-9cb5f547dc6f3242edf393928dbc14b7cbfbbdd4.tar.gz
nova-9cb5f547dc6f3242edf393928dbc14b7cbfbbdd4.tar.xz
nova-9cb5f547dc6f3242edf393928dbc14b7cbfbbdd4.zip
Remove admin_only ext attr in favor of authz
Working on blueprint separate-nova-adminapi. This removes the admin_only extension attribute and the allow_admin_api flag. The approach we're going for now is to load all extensions, but to set an admin-only rule in our policy file for those extensions that should be limited to just admin users. Now that all of our admin api code has been moved to extensions, in order to prevent admin api code from being loaded, simply remove it from the extension list. Change-Id: Ic574e06af44922ba764013b769077fc5099fd1a2
Diffstat (limited to 'doc/source')
-rw-r--r--doc/source/devref/distributed_scheduler.rst2
-rw-r--r--doc/source/devref/zone.rst2
2 files changed, 0 insertions, 4 deletions
diff --git a/doc/source/devref/distributed_scheduler.rst b/doc/source/devref/distributed_scheduler.rst
index 7a631d69f..a185095be 100644
--- a/doc/source/devref/distributed_scheduler.rst
+++ b/doc/source/devref/distributed_scheduler.rst
@@ -164,14 +164,12 @@ All this Zone and Distributed Scheduler stuff can seem a little daunting to conf
::
- --allow_admin_api=true
--enable_zone_routing=true
--zone_name=zone1
--build_plan_encryption_key=c286696d887c9aa0611bbb3e2025a45b
--scheduler_driver=nova.scheduler.base_scheduler.BaseScheduler
--default_host_filter=nova.scheduler.filters.AllHostsFilter
-`--allow_admin_api` must be set for OS API to enable the new `/zones/*` commands.
`--enable_zone_routing` must be set for OS API commands such as `create()`, `pause()` and `delete()` to get routed from Zone to Zone when looking for instances.
`--zone_name` is only required in child Zones. The default Zone name is `nova`, but you may want to name your child Zones something useful. Duplicate Zone names are not an issue.
`build_plan_encryption_key` is the SHA-256 key for encrypting/decrypting the Host information when it leaves a Zone. Be sure to change this key for each Zone you create. Do not duplicate keys.
diff --git a/doc/source/devref/zone.rst b/doc/source/devref/zone.rst
index 3dc0f80fd..241cbf46c 100644
--- a/doc/source/devref/zone.rst
+++ b/doc/source/devref/zone.rst
@@ -55,8 +55,6 @@ Zone administrative operations are usually done using python-novaclient_
.. _python-novaclient: https://github.com/rackspace/python-novaclient
-In order to use the Zone operations, be sure to enable administrator operations in OpenStack API by setting the `--allow_admin_api=true` flag.
-
Finally you need to enable Zone Forwarding. This will be used by the Distributed Scheduler initiative currently underway. Set `--enable_zone_routing=true` to enable this feature.
Find out about this Zone