Ejemplo n.º 1
0
 def get_pecan_resources(cls):
     plugin = manager.NeutronManager.get_service_plugins()[
         constants.L3_ROUTER_NAT]
     router_controller = controllers.RoutersController()
     fip_controller = controllers.CollectionsController(
         FLOATINGIPS, FLOATINGIP)
     return [
         pecan_utils.PecanResourceExtension(ROUTERS, router_controller,
                                            plugin),
         pecan_utils.PecanResourceExtension(FLOATINGIPS, fip_controller,
                                            plugin)
     ]
Ejemplo n.º 2
0
 def get_pecan_controllers(cls):
     return ((ROUTERS, controllers.RoutersController()),
             (FLOATINGIPS,
              controllers.CollectionsController(FLOATINGIPS, FLOATINGIP)))