Example #1
0
 def update_router(self, context, router_id, router):
     # Put the router in PENDING_UPDATE
     router["router"]["status"] = constants.STATUS_PENDING_UPDATE
     upd_router = super(HdnNeutronPlugin, self).update_router(context, router)
     # Notify HDN operators
     hdnlib.notify_router_update(upd_router)
     LOG.debug("Queued request to update router: %s", router["id"])
     return upd_router
Example #2
0
 def update_router(self, context, router_id, router):
     # Put the router in PENDING_UPDATE
     router['router']['status'] = constants.STATUS_PENDING_UPDATE
     upd_router = super(HdnL3Plugin, self).update_router(
         context, router_id, router)
     registry.notify(resources.ROUTER, events.AFTER_UPDATE, self,
                     tenant_id=context.tenant_id,
                     resource_id=router_id)
     # Notify HDN operators
     hdnlib.notify_router_update(upd_router)
     LOG.debug("Queued request to update router: %s", router_id)
     return upd_router
Example #3
0
 def update_router(self, context, router_id, router):
     # Put the router in PENDING_UPDATE
     router['router']['status'] = constants.STATUS_PENDING_UPDATE
     upd_router = super(HdnL3Plugin,
                        self).update_router(context, router_id, router)
     registry.notify(resources.ROUTER,
                     events.AFTER_UPDATE,
                     self,
                     tenant_id=context.tenant_id,
                     resource_id=router_id)
     # Notify HDN operators
     hdnlib.notify_router_update(upd_router)
     LOG.debug("Queued request to update router: %s", router_id)
     return upd_router