diff --git a/neutron_lib/callbacks/events.py b/neutron_lib/callbacks/events.py index 418565547..7c7bd5850 100644 --- a/neutron_lib/callbacks/events.py +++ b/neutron_lib/callbacks/events.py @@ -19,6 +19,8 @@ BEFORE_DELETE = 'before_delete' PRECOMMIT_CREATE = 'precommit_create' PRECOMMIT_UPDATE = 'precommit_update' PRECOMMIT_DELETE = 'precommit_delete' +PRECOMMIT_ADD_ASSOCIATION = 'precommit_add_association' +PRECOMMIT_DELETE_ASSOCIATIONS = 'precommit_delete_associations' AFTER_CREATE = 'after_create' AFTER_READ = 'after_read' diff --git a/neutron_lib/callbacks/resources.py b/neutron_lib/callbacks/resources.py index 4d4c84051..8a87d0711 100644 --- a/neutron_lib/callbacks/resources.py +++ b/neutron_lib/callbacks/resources.py @@ -22,6 +22,7 @@ PORT_DEVICE = 'port_device' PROCESS = 'process' RBAC_POLICY = 'rbac-policy' ROUTER = 'router' +ROUTER_CONTROLLER = 'router_controller' ROUTER_GATEWAY = 'router_gateway' ROUTER_INTERFACE = 'router_interface' SECURITY_GROUP = 'security_group' diff --git a/releasenotes/notes/events_l3_flavors-053714858ced693d.yaml b/releasenotes/notes/events_l3_flavors-053714858ced693d.yaml new file mode 100644 index 000000000..cc3bf319b --- /dev/null +++ b/releasenotes/notes/events_l3_flavors-053714858ced693d.yaml @@ -0,0 +1,4 @@ +--- +features: + - This adds two new events ``PRECOMMIT_ADD_ASSOCIATION``, + ``PRECOMMIT_DELETE_ASSOCIATIONS`` and a resource ``ROUTER_CONTROLLER``.