fix call to list_routers()

Previously, we tried doing list_routers(router_id=blah), which
would result in novaclient always returning every router, with
no filtering.  Fix that so we only get the router we're looking
for.

On Jul 29, 2014, at 1:01 PM, Jeremy Hanmer <notifications@github.com> wrote:

> In akanda/rug/cli/router.py:
> 
> > @@ -58,7 +58,7 @@ def make_message(self, parsed_args):
> >                  auth_strategy=self.app.rug_ini.auth_strategy,
> >                  auth_region=self.app.rug_ini.auth_region,
> >              )
> > -            response = n_c.list_routers(router_id=router_id)
> > +            response = n_c.list_routers(True, id=router_id)
> >              try:
> >                  router_details = response['routers'][0]
> "True" signifies that you want to list "all routers". Now that I think about it, that might not be necessary for this case, but I don't remember what credentials the rug uses. If the rug's user owns the routers, we can change that.
> 
> —
> Reply to this email directly or view it on GitHub.
> 

You probably do want to keep that then, because the routers are owned by other tenants.