Public bug reported: Description =========== Nova event notification does not show the actual user who initiated the event, instead show the owner of the VM.
Steps to reproduce ================== 1. Create a tenant "test-tenant". 2. Create two users; an admin "test-admin" and a SSO user "test-user" 3. Create a VM from "test-user" 4. Reboot the VM created in #3 from "test-admin" Event notification show "test-user" in the events. It should rather show "test-user". This is because while generating the event notification payload, information from instance is used instead of context information. Code wise, in this line https://github.com/openstack/nova/blob/808d36475103e373f1deb3344b6829ce68d6cdd5/nova/notifications/base.py#L432 Here we use: user_id=instance.user_id Should'nt we use, user that has come from context, something like user_id=context.user_id ** Affects: nova Importance: Undecided Status: Invalid -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to OpenStack Compute (nova). https://bugs.launchpad.net/bugs/1742674 Title: [Newton] Nova notifications do not show the user which initiates the event. Status in OpenStack Compute (nova): Invalid Bug description: Description =========== Nova event notification does not show the actual user who initiated the event, instead show the owner of the VM. Steps to reproduce ================== 1. Create a tenant "test-tenant". 2. Create two users; an admin "test-admin" and a SSO user "test-user" 3. Create a VM from "test-user" 4. Reboot the VM created in #3 from "test-admin" Event notification show "test-user" in the events. It should rather show "test-user". This is because while generating the event notification payload, information from instance is used instead of context information. Code wise, in this line https://github.com/openstack/nova/blob/808d36475103e373f1deb3344b6829ce68d6cdd5/nova/notifications/base.py#L432 Here we use: user_id=instance.user_id Should'nt we use, user that has come from context, something like user_id=context.user_id To manage notifications about this bug go to: https://bugs.launchpad.net/nova/+bug/1742674/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

