RETIRED, further work has moved to Debian project infrastructure
Go to file
Divya 6a532111bc Add user_id,project_id traits to audit events
The ceilometer audit events stored at the ceilometer database
currently don't have user_id/project_id associated with them
even though this information is available as part of the event
message payload. The user_id and project_id information has to
be stored as traits so that there's user/project context for each
event and these traits are required to apply RBAC-based rules
and filters on events. For eg., presence of these traits enable
db queries - like get all events for a project/user against events.
The audit event definition in the events yaml file already stores
payload.initiator.id as initiator_id but the initiator_id trait
is not a common trait across all events and thus this trait cannot
be used to apply RBAC filter against events.This changeset will
thus add user_id and project_id traits to the audit events namely
*.http.* and add useri_id and project_id as default traits for all
events.

DocImpact

Change-Id: If4034342c4e60d519f0ec96ae8895dcf78f8ad3b
blueprint: events-rbac
2015-08-26 20:23:29 +02:00
ceilometer Add user_id,project_id traits to audit events 2015-08-26 20:23:29 +02:00
devstack Merge "Revert "Remove version from os_auth_url in service_credentials"" 2015-08-14 12:19:29 +00:00
doc Add user_id,project_id traits to audit events 2015-08-26 20:23:29 +02:00
etc Add user_id,project_id traits to audit events 2015-08-26 20:23:29 +02:00
rally-jobs Add some rally scenarios 2014-12-03 06:39:17 +00:00
tools Improves send_test_data tools 2015-07-27 11:29:56 +02:00
.coveragerc Switch to the oslo_utils.fileutils 2015-07-19 23:46:28 +03:00
.gitignore Switch to using pbr's autodoc capability 2015-06-09 11:17:11 +02:00
.gitreview Update .gitreview for openstack. 2012-11-11 19:13:08 +00:00
.mailmap add mailmap to avoid dup of authors 2014-10-09 10:31:23 +03:00
.testr.conf Make ceilometer work correctly when hosted with a SCRIPT_NAME 2015-07-08 12:41:08 +00:00
babel.cfg Ground work for transifex-ify ceilometer. 2012-12-18 10:14:03 +08:00
CONTRIBUTING.rst Workflow documentation is now in infra-manual 2014-12-05 03:30:35 +00:00
functions.sh Stop the tests if backend hasn't started 2015-07-15 21:22:00 +03:00
HACKING.rst enable oslo namespace check for ceilometer project 2015-02-11 16:09:19 +08:00
LICENSE include a copy of the ASL 2.0 2013-03-15 14:25:48 +00:00
MAINTAINERS proposal to add Chris Dent to Ceilometer core 2015-05-08 10:00:27 -04:00
pylintrc Typo in pylintrc 2015-03-25 11:18:56 +01:00
README.rst Rename README.md to README.rst 2013-07-14 21:09:38 +02:00
ReleaseNotes Update documentation URL 2012-12-05 10:22:43 +01:00
requirements.txt Merge "Use jsonpath_rw_ext for meter/event definitions" 2015-08-25 13:09:22 +00:00
run-functional-tests.sh Add running functional scripts for defined backend 2015-06-04 16:29:02 +03:00
setup-test-env-es.sh Add running functional scripts for defined backend 2015-06-04 16:29:02 +03:00
setup-test-env-mongodb.sh Be explicit about using /tmp for temporary datafiles 2015-02-19 17:02:20 +00:00
setup-test-env-mysql.sh Switch from MySQL-python to PyMySQL 2015-05-20 01:03:58 +00:00
setup-test-env-postgresql.sh Close and dispose test database setup connections 2015-07-23 16:14:57 +00:00
setup.cfg Convert instance, bandwidth and SwiftMiddleware meters 2015-08-12 13:37:09 -04:00
setup.py Updated from global requirements 2015-07-18 16:03:42 +00:00
test-requirements.txt Updated from global requirements 2015-08-21 05:08:17 +00:00
tox.ini Allow to run debug tox job for functional tests 2015-08-24 19:47:21 +03:00

ceilometer

See the ReleaseNotes document and the project home for more info.

http://launchpad.net/ceilometer