Just to be clear, the remote APi for listing models for a given controller exists. But you do need to look at controllers.yaml to see what controllers you have bootstrapped or have access to in order to make the remote list models api call.
On 01/03/16 13:14, Adam Stokes wrote: > Got it squared away, being able to replicate `juju list-controllers` didn't > have a remote api. So I will continue to read from > ~/.local/share/juju/controllers.yaml. My intention was to basically see > what controllers were already bootstrapped and gather the models for those > controllers using the remote juju api. But that doesn't exist so I will > mimic what `juju list-controllers` does and read from the yaml file for > controllers that are local to my admin and users. > > On Mon, Feb 29, 2016 at 9:40 PM, Tim Penhey <[email protected]> > wrote: > >> It is the controller that you have logged into for the API. >> >> What are you wanting? >> >> You need a different API connection for each controller. >> >> Tim >> >> On 01/03/16 15:05, Adam Stokes wrote: >>> Right, but how do you specify which controller you want to list the >>> models for? The only way I can see is to manually `juju switch >>> <controller>` then re-login to the API and run the AllModels method. Is >>> there a way (as an administrator) to specify which controller you want >>> to list the models for? >>> >>> On Mon, Feb 29, 2016 at 8:46 PM, Ian Booth <[email protected] >>> <mailto:[email protected]>> wrote: >>> >>> >>> >>> On 01/03/16 11:25, Adam Stokes wrote: >>> > On Mon, Feb 29, 2016 at 7:24 PM, Tim Penhey >>> <[email protected] <mailto:[email protected]>> >>> > wrote: >>> > >>> >> On 01/03/16 03:48, Adam Stokes wrote: >>> >>> Is there a way to list all models for a specific controller? >>> >> >>> >> Yes. >>> > >>> > >>> > Mind pointing me to the api docs that has that capability? >>> > >>> >>> >> https://godoc.org/github.com/juju/juju/api/controller#Client.AllModels >>> >>> >> >> > -- Juju mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju
