A new release of Juju, 2.2-beta1 and conjure-up are here!

Curtis Hovey-Canonical curtis at canonical.com
Fri Mar 24 20:21:11 UTC 2017


A new release of Juju, 2.2-beta1, and conjure-up, are here!


## What's new in 2.2-beta1

- juju login updates
- [conjure-up] Integrated JAAS support
- [conjure-up] Steps now support handling actions that require sudo
  (ie sudo snap install kubectl --classic --edge)
- [conjure-up] macOS port (waiting on merge
  https://github.com/Homebrew/homebrew-core/pull/11488)
- [conjure-up] Lots of step processing polishes


### juju login updates

Juju login command now accepts the name or hostname of a public
controller as a parameter.

    juju login jaas

This would add the jaas public controller to the list of the controllers
you can use, it will also get cached in the controllers.yaml. Public
controllers usually use external identity providers. JAAS uses Ubuntu
SSO as an external provider, so in order to use this controller, you
have to register at Ubuntu SSO. In order to get access to the JAAS
public controller, please register through jujucharms.com or using this
URL:

    https://jujucharms.com/login

The previous version of the command accepted the user name as a
parameter. In order to login as a local user, you can specify a user
name as the argument to the -u flag.

    juju login -u bob

Note that this release includes only the initial implementation of the
juju login command changes. Polishing and improved UX will come with
following releases.


## Resolved Issues

Check the milestones for a detailed breakdown of Juju and conjure-up
bugs corrected.

    https://github.com/conjure-up/conjure-up/milestone/19?closed=1
    https://launchpad.net/juju/+milestone/2.2-beta1


## How do I get it?

If you are running Ubuntu, you can get Juju from the juju stable ppa:

   sudo add-apt-repository ppa:juju/devel; sudo apt-get update

   sudo apt-get install juju

Or install Juju from the snap store:

   snap install juju --classic --beta

Install conjure-up from the snap store:

   snap install conjure-up --classic --beta

If you are on Trusty, you'll need to run a few extra commands:

   sudo apt-get install snapd
   sudo groupadd lxd && sudo usermod -a -G lxd $USER
   sudo reboot

Now you can install snaps, including conjure-up, as normal:

   snap install conjure-up --classic --beta

macOS users can install conjure-up with brew:

   brew install conjure-up --devel

Windows, CentOS, and MacOS users can get a corresponding Juju
installer at:

   https://launchpad.net/juju/+milestone/2.2-beta1


## Feedback Appreciated!

We encourage everyone to let us know how you're using Juju. Send us a
message on Twitter using #jujucharms, join us at #juju on freenode, and
subscribe to the mailing list at juju at lists.ubuntu.com.


## More information

To learn more about these great technologies please visit
https://jujucharms.com and http://conjure-up.io.

-- 
Curtis Hovey
Canonical Cloud Development and Operations
http://launchpad.net/~sinzui



More information about the Juju mailing list