Juju 2.1-beta5 is here

Nicholas Skaggs nicholas.skaggs at canonical.com
Fri Feb 3 23:54:56 UTC 2017


The Juju team would like to introduce Juju and conjure-up 2.1-beta5! The 
most visible changes are to container networking and that juju 
controllers now expose Prometheus metrics over an HTTPS endpoint. 
Finally, conjure-up is also a snap, provides juju, and can be installed 
on trusty as a snap as well!

We would especially like feedback on the container networking changes. 
Do let us know of your experiences, and feel free to open bugs and 
threads to discuss.

## What’s New in Beta 5

     [conjure-up] Now snapped for Trusty and Xenial.
     [conjure-up] Support for Canonical Kubernetes 1.5.2.
     [conjure-up] Ability to teardown models with the new `conjure-down` 
command.
     [juju] Container networking improvements:
         - LXD and KVM guests no longer join all spaces on the host 
machine, but use constraints and bindings to determine what spaces 
should be used
- Bridges are not created during provisioning, but only created on 
demand for containers that will use them.
- For clouds other than MAAS, we continue to put containers onlocal 
bridges (lxdbr0)
    [juju] Juju ssh/scp now selects correct address to use to connect to 
the controller.
     [juju] Model config now supports an "extra-info" field for holding 
additional metadata.
     [juju] More memory leaks have been addressed.
     [juju] Stricter rules for validating charm metadata field names to 
conform to data storage requirements. Charm metadata fields can not 
contain dots.
     [juju] controllers now expose HTTPS endpoints under 
“/introspection/”, accessible to controller superusers, and users with 
read access to the controller model:/introspection/debug/pprof/profile, 
/introspection/depengine/,/introspection/metrics.


## Bugs Addressed

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

https://launchpad.net/juju/+milestone/2.1-beta5

https://github.com/conjure-up/conjure-up/milestone/14?closed=1

## How do I get it?

If you are running Ubuntu, you can get Juju from the juju devel 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 --beta --devmode

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

Windows, Centos, and macOS users can get a corresponding Juju installer at:

    https://launchpad.net/juju/+milestone/2.1-beta5

## 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 about the Juju-dev mailing list