ACTION: if you have "admin" hardcoded in scripts, this is a warning that things will change soon(ish)

Bjorn Tillenius bjorn at canonical.com
Fri Sep 26 08:39:57 UTC 2014


On Fri, Sep 26, 2014 at 04:57:17PM +1200, Tim Penhey wrote:
> Hi folks,
> 
> All environments that exist so far have had an "admin" user being the
> main (and only) user that was created in the environment, and it was
> used for all client connections.
> 
> Code has landed in master now that makes this initial username
> configurable.  The juju client is yet to take advantage of this, but
> there is work due to be finished off soon that does exactly that.
> 
> Soon, the 'juju bootstrap' command will use the name of the currently
> logged in user as the initial username to create [1].

What's the official way of getting the username in 1.20.8? I see 'juju
api-endpoints' which returns the state servers, and 'juju
get-environment' that returns a bunch of information, except the
username.

The only way I see is to get the .jenv file and parse it, but it feels a
bit dirty. Is it guaranteed that the location and name of the file won't
change, and that the format of it won't be changed in way that breaks
backwards-compatibility?


-- 
Björn Tillenius | https://launchpad.net/~bjornt



More information about the Juju-dev mailing list