summaryrefslogtreecommitdiff
path: root/nova/policies/services.py
diff options
context:
space:
mode:
Diffstat (limited to 'nova/policies/services.py')
-rw-r--r--nova/policies/services.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/nova/policies/services.py b/nova/policies/services.py
index bd4e455a95..7300d3bdb3 100644
--- a/nova/policies/services.py
+++ b/nova/policies/services.py
@@ -37,7 +37,7 @@ DEPRECATED_SERVICE_POLICY = policy.DeprecatedRule(
services_policies = [
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'list',
- check_str=base.SYSTEM_READER,
+ check_str=base.ADMIN,
description="List all running Compute services in a region.",
operations=[
{
@@ -45,11 +45,11 @@ services_policies = [
'path': '/os-services'
}
],
- scope_types=['system'],
+ scope_types=['project'],
deprecated_rule=DEPRECATED_SERVICE_POLICY),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'update',
- check_str=base.SYSTEM_ADMIN,
+ check_str=base.ADMIN,
description="Update a Compute service.",
operations=[
{
@@ -58,11 +58,11 @@ services_policies = [
'path': '/os-services/{service_id}'
},
],
- scope_types=['system'],
+ scope_types=['project'],
deprecated_rule=DEPRECATED_SERVICE_POLICY),
policy.DocumentedRuleDefault(
name=BASE_POLICY_NAME % 'delete',
- check_str=base.SYSTEM_ADMIN,
+ check_str=base.ADMIN,
description="Delete a Compute service.",
operations=[
{
@@ -70,7 +70,7 @@ services_policies = [
'path': '/os-services/{service_id}'
}
],
- scope_types=['system'],
+ scope_types=['project'],
deprecated_rule=DEPRECATED_SERVICE_POLICY),
]