summaryrefslogtreecommitdiff
path: root/neutron/notifiers
diff options
context:
space:
mode:
authorNurmatov Mamatisa <nurmatov.mamatisa@huawei.com>2021-06-07 15:37:03 +0300
committerMamatisa Nurmatov <nurmatov.mamatisa@huawei.com>2021-07-07 21:01:24 +0000
commit129b823a8b610284ff95cc5e7b2f7b6ed3540172 (patch)
tree818b6c15a7eb9f5cbb3135ee891541e49c5276a2 /neutron/notifiers
parent9b24a62c6d05fa6aee3dd37ac78720b7672c9abe (diff)
downloadneutron-129b823a8b610284ff95cc5e7b2f7b6ed3540172.tar.gz
use payloads for PORT AFTER_UPDATE events
This patch switches over to callback payloads for PORT AFTER_UPDATE events. Change-Id: I5c00eae155afa6c0fc8e3956bc39edbeca3ea1e7
Diffstat (limited to 'neutron/notifiers')
-rw-r--r--neutron/notifiers/ironic.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/neutron/notifiers/ironic.py b/neutron/notifiers/ironic.py
index 63b7738403..988ea49385 100644
--- a/neutron/notifiers/ironic.py
+++ b/neutron/notifiers/ironic.py
@@ -82,8 +82,9 @@ class Notifier(object):
@registry.receives(resources.PORT, [events.AFTER_UPDATE])
def process_port_update_event(self, resource, event, trigger,
- original_port=None, port=None,
- **kwargs):
+ payload):
+ original_port = payload.states[0]
+ port = payload.latest_state
# We only want to notify about baremetal ports.
if not (port[portbindings_def.VNIC_TYPE] ==
portbindings_def.VNIC_BAREMETAL):