diff options
author | Brian Waldon <bcwaldon@gmail.com> | 2012-01-31 22:56:37 -0800 |
---|---|---|
committer | Brian Waldon <bcwaldon@gmail.com> | 2012-01-31 23:32:38 -0800 |
commit | a2d9645703e54623df3593a3e5629fb3ad60765e (patch) | |
tree | 4fed63bc092b1c0bb9143500c1ad2f76f49af393 /etc | |
parent | 79746bbe5281f950ffd46310867c90423ee286b3 (diff) | |
download | nova-a2d9645703e54623df3593a3e5629fb3ad60765e.tar.gz nova-a2d9645703e54623df3593a3e5629fb3ad60765e.tar.xz nova-a2d9645703e54623df3593a3e5629fb3ad60765e.zip |
Expand policies for admin_actions extension
Fixes bug 924417
Change-Id: Ibf62e8e824753dff43e0e86cb9d320086c2c753b
Diffstat (limited to 'etc')
-rw-r--r-- | etc/nova/policy.json | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/etc/nova/policy.json b/etc/nova/policy.json index a5bc4529d..25272c368 100644 --- a/etc/nova/policy.json +++ b/etc/nova/policy.json @@ -12,6 +12,17 @@ "admin_api": [["role:admin"]], "compute_extension:accounts": [["rule:admin_api"]], "compute_extension:admin_actions": [["rule:admin_api"]], + "compute_extension:admin_actions:pause": [["rule:admin_or_owner"]], + "compute_extension:admin_actions:unpause": [["rule:admin_or_owner"]], + "compute_extension:admin_actions:suspend": [["rule:admin_or_owner"]], + "compute_extension:admin_actions:resume": [["rule:admin_or_owner"]], + "compute_extension:admin_actions:lock": [["rule:admin_api"]], + "compute_extension:admin_actions:unlock": [["rule:admin_api"]], + "compute_extension:admin_actions:resetNetwork": [["rule:admin_api"]], + "compute_extension:admin_actions:injectNetworkInfo": [["rule:admin_api"]], + "compute_extension:admin_actions:createBackup": [["rule:admin_or_owner"]], + "compute_extension:admin_actions:migrateLive": [["rule:admin_api"]], + "compute_extension:admin_actions:migrate": [["rule:admin_api"]], "compute_extension:aggregates": [["rule:admin_api"]], "compute_extension:certificates": [], "compute_extension:cloudpipe": [], |