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