Merge "Adding policy support for ceilometer"

This commit is contained in:
Jenkins
2015-02-13 00:17:40 +00:00
committed by Gerrit Code Review
3 changed files with 10 additions and 1 deletions

View File

@@ -0,0 +1,6 @@
{
"context_is_admin": "role:admin",
"context_is_project": "project_id:%(target.project_id)s",
"context_is_owner": "user_id:%(target.user_id)s",
"segregation": "rule:context_is_admin"
}

View File

@@ -19,7 +19,9 @@ from openstack_dashboard.dashboards.admin import dashboard
class Metering(horizon.Panel):
name = _("Resource Usage")
slug = 'metering'
permissions = ('openstack.services.metering', 'openstack.roles.admin', )
permissions = ('openstack.services.metering', )
policy_rules = (('telemetry', 'telemetry:compute_statistics'),
('telemetry', 'telemetry:get_meter'),)
dashboard.Admin.register(Metering)

View File

@@ -223,6 +223,7 @@ POLICY_FILES = {
'image': 'glance_policy.json',
'orchestration': 'heat_policy.json',
'network': 'neutron_policy.json',
'telemetry': 'ceilometer_policy.json',
}
SECRET_KEY = None