Except for nova/api/, nova/tests/, nova/virt/
In preparation for automated checking being enabled (N306)
Change-Id: I5af70ea13b470ce58695ef0a5e0ff9da3ac1b135
Added notifications for volumes have been added with tests.
This includes create/delete/exists events for volumes.
blueprint nova-notifications
Change-Id: I21b74974fac22c3621ccf7564dc5c0d339f8751a
This patch adds the `ignore_missing_network_data` flag which will log
exceptions rather than raising them when generating usage exists
notifications.
Change-Id: Ie11bc9028790c2d1b3de1f4709a9e17a67e06f26
This configures the instance audit usage to configure the RPC drivers properly with FLAGS so that the job can run.
Change-Id: Ia189d18d7b25a839de67439ccd363103c5af2f8f
The notify method now requires a context, which in this case should be
`admin_context` not `context`.
Change-Id: I53275d0e1c9a898a7c0d9685382bb52ffb2efa2c
This patch passes context objects all the way down to the usage
generating code. This allows that code (in future) patches to make
context-dependent calls in order to augment the usage_info dict.
Change-Id: I6592d7aecd99750cab6a91bbadc2c761155d2d4d
Adds in bandwidth, state and IP data on standard notifications,
and new notifications on add/remove IP.
These were missing before, and are needed to meet spec.
This fixes bug 849117
Change-Id: Ie586ff3a91a56e5f5eff8abc6905ba6a0b624451