RETIRED, further work has moved to Debian project infrastructure
6a532111bc
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 |
||
---|---|---|
ceilometer | ||
devstack | ||
doc | ||
etc | ||
rally-jobs | ||
tools | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.mailmap | ||
.testr.conf | ||
babel.cfg | ||
CONTRIBUTING.rst | ||
functions.sh | ||
HACKING.rst | ||
LICENSE | ||
MAINTAINERS | ||
pylintrc | ||
README.rst | ||
ReleaseNotes | ||
requirements.txt | ||
run-functional-tests.sh | ||
setup-test-env-es.sh | ||
setup-test-env-mongodb.sh | ||
setup-test-env-mysql.sh | ||
setup-test-env-postgresql.sh | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
tox.ini |
ceilometer
See the ReleaseNotes document and the project home for more info.