Juju devel 1.19.2 is released

Curtis Hovey-Canonical curtis at canonical.com
Sun May 11 03:08:54 UTC 2014


juju-core 1.19.2

A new development release of Juju, juju-core 1.19.2, is now available.


Getting Juju

juju-core 1.19.2 is available for trusty and backported to earlier
series in the following PPA:
    https://launchpad.net/~juju/+archive/devel

Upgrading from stable releases to development releases is not
supported. You can upgrade test environments to development releases
to test new features and fixes, but it is not advised to upgrade
production environments to 1.19.2.

If you are using a development release of juju-core, and find you need
to go back to a stable release, you can find it in the juju stable PPA:
    https://launchpad.net/~juju/+archive/stable

If you have multiple sources of juju-core, you can select the version
you want using apt:
    sudo apt-get install juju-core=1.18.3*


New and Notable

* Status includes networks

* MAAS provider supports placement and add-machine

* The lxc-use-clone option makes lxc faster for non-local providers


Resolved issues

* Add support for utopic
  Lp 1314686

* Can't SSH with "juju ssh" command to EC2 instance.
  Lp 1313785

* lxc nested within kvm machines do not use lxc-clone

* LXCs nested within kvm machines do not use lxc-clone
  Lp 1315216

* Juju add-machine method Client.AddMachinesV2 is not implemented
  Lp 1317267

* Deploy --config assumes relative path if it starts with a tilde (~)
  Lp 1271819

* Juju doesn't check if 8021q module is present before modprobing it
  Lp 1316762

* Juju sync-tools destroys the environment when given an invalid source
  Lp 1316869

* LXC nested within kvm machines do not use lxc-clone
  Lp 1315216


Status includes networks

Juju supports multiple physical and virtual network interfaces with
the same MAC address on the same machine. The output of 'juju status'
will include information about networks when there is more than one. The
networks will be presented in this manner:
    machines: ...
    services: ...
    networks:
      net1:
        provider-id: foo
        cidr: 0.1.2.0/24
        vlan-tag: 42


MAAS provider supports placement and add-machine

You can specify which MAAS host to place the juju state-server on with
the '--to' option. To bootstrap on a host named 'fnord', run this:

    juju bootstrap --to fnord

The MAAS provider support the add-machine command now. You can provision
an existing host in the MAAS-based Juju environment. For example, you
can  add running machine named fnord like this:

    juju add-machine fnord


The lxc-use-clone option makes lxc faster for non-local providers

When 'lxc-use-clone' is set to true, the LXC provisioner will be
configured to use cloning regardless of provider type. This option
cannot be changed once it is set. You can set the option to true in
environments.yaml like this:

    lxc-use-clone: true

This speeds up LXC provisioning when using placement with any provider.
For example, deploying mysql to a new LXC container on machine 0 will
start faster:

    juju deploy --to lxc:0 mysql


Finally

We encourage everyone to subscribe the mailing list at
juju-dev at lists.canonical.com, or join us on #juju-dev on freenode.

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



More information about the Juju mailing list