juju-core 1.11.0

Milestone information

Dave Cheney
Release registered:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata


Assigned to you:
No blueprints or bugs assigned to you.
3 Dimiter Naydenov, 2 Ian Booth, 1 Madison Scott-Clary, 2 Roger Peppe, 3 Tim Penhey, 1 William Reade, 1 Данило Шеган
1 Implemented
13 Fix Released

Download files for this release

File Description Downloads

Release notes 

juju-core 1.11.0

A new release of Juju, juju-core 1.11.0, is now available for testing.

Getting Juju

The location of the PPA has changed, please note the new location.

juju-core 1.11.0 is available from the Juju development PPA


New and Notable

 * Support for plugins has been added to the Juju cli command. Similar to git plugins, calling juju something, if not a built in command, will search your $PATH for juju-something.
 * Keypass authentication is now supported when connecting to Openstack environments.
 * A new metadata format is used to describe the available image ids matching a given series and architecture (see lp:simplestreams). For EC2 environments, this data is located at http://cloud-images.ubuntu.com/releases/streams/v1/. For Openstack environments, the data is found in the environment’s shared public bucket.
 * The use of constraints to specify the instance characteristics is now supported for Openstack environments. The supported constraints are: mem, arch, cpu-cores.
 * The use of “default-image-id” and “default-instance-type” environment configuration keys for Openstack environments are no longer required and are ignored. The correct instance type to run is determined using constraints. The correct image to run is determined from simplestreams based image metadata. For Canonistack region lcy01, published metadata is used out-of-the-box, so long as the public bucket is correctly configured (see testing notes below). For other Openstack environments, a tool is provided which can be run to generate metadata files, which need to be copied to the environment’s public bucket. Run “juju help image-metadata” for details.
An issue with the relation list hook command returning incompatible data has been fixed. lp #1182224
 * EC2_* style Amazon environment variables for specifying credentials for EC2 environments are now supported. lp # 1174874

Configuration changes

 * The use of “default-image-id” and “default-instance-type” environment configuration keys for Openstack environments are no longer required and are ignored.

Testing on Canonistack and HP Cloud

A publicly readable bucket has been created for holding the Juju tools on Canonistack. To use it, put this in your ~/.juju/environments.yaml (all on one line):

     public-bucket-url: https://swift.canonistack.canonical.com/v1/AUTH_526ad877f3e3464589dc1145dfeaac60

For HP Cloud the public bucket is available at:

     public-bucket-url: https://region-a.geo-1.objects.hpcloudsvc.com/v1/60502529753910

As an unstable release we do not yet guarantee a clean upgrade path of running environments from on 1.11.x version to another. However, live-upgrades may work now, and will be a supported feature of 2.0.

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

Dave Cheney
On behalf of the Juju team


This release does not have a changelog.

1 blueprint and 13 bugs targeted

Blueprint Priority Assignee Delivery
Core Plugin Support Core Plugin Support 2 Low Tim Penhey  11 Implemented
Bug report Importance Assignee Status
1172895 #1172895 relation-list incompatibility with pyjuju: -r 2 Critical William Reade  10 Fix Released
1178344 #1178344 config tests fail if openstack env vars are set 2 Critical Данило Шеган  10 Fix Released
1040210 #1040210 can't upgrade a store-deployed service from a local repo 3 High Dimiter Naydenov  10 Fix Released
1121968 #1121968 hook serialization per-system 3 High Tim Penhey  10 Fix Released
1133263 #1133263 CanOpenState should be turned on for openstack live tests 3 High Ian Booth  10 Fix Released
1133272 #1133272 Test suite needs a way to map from 'series' to image-id for openstack 3 High Ian Booth  10 Fix Released
1182224 #1182224 relation-list returns null with json-output 3 High Tim Penhey  10 Fix Released
1032557 #1032557 upgrade-charm should handle relation changes 4 Medium Dimiter Naydenov  10 Fix Released
1171548 #1171548 Add upgrade-charm to the API 4 Medium Madison Scott-Clary  10 Fix Released
1171910 #1171910 JUJU_HOME is broken, writes cert to wrong location 5 Low Roger Peppe  10 Fix Released
1050750 #1050750 specify charm to upgrade to 6 Wishlist Dimiter Naydenov  10 Fix Released
1172717 #1172717 juju-log does not accept --log-level 1 Undecided Roger Peppe  10 Fix Released
1177594 #1177594 openstack provider: default-instance-type is ignored 1 Undecided   10 Fix Released
This milestone contains Public information
Everyone can see this information.