juju-core 1.17.2

Milestone information

Project:
juju-core
Series:
1.18
Version:
1.17.2
Released:
 
Registrant:
Curtis Hovey
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
3 Abel Deuring, 3 Andrew Wilkins, 3 Dimiter Naydenov, 3 Ian Booth, 3 Jesse Meek, 2 Martin Packman, 1 Nate Finch, 1 Roger Peppe, 2 Tim Penhey
Blueprints:
No blueprints are targeted to this milestone.
Bugs:
21 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon juju-core_1.17.2.tar.gz (md5, sig) release tarball 39
last downloaded 63 weeks ago
Total downloads: 39

Release notes 

juju-core 1.17.2

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

Getting Juju

juju-core 1.17.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.17.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.16.5*

New and Notable

* Bootstrapping the local-provider for lxc no longer requires sudo; it
  prompts for credentials as needed to bootstrap. See below.

* Timeouts for bootstrap are configurable for environments that need more
  time to provision an instance.
  - bootstrap-timeout (default: 600s = 10m)
  - bootstrap-retry-delay (default: 5s)
  - bootstrap-addresses-delay (default: 10s)
  Lp 1257649

* The manual provider is now called “manual” in the juju config. “null” is
  an alias for “manual”.
  Lp 1272614

* If your cloud provides different OS image sets (released or daily for
  example), you can use the image-stream option in the config to select
  which will be used.
  Lp 1217397

Resolved issues

* MAAS bootstrap errors
  Lp 1274547

* race: concurrent charm deployments corrupts deployments
  Lp 1067979

* juju status reports 'missing' instance-state when not run as root
  Lp 1237259

* juju-restore should have --description option
  Lp 1270481

* juju status polls all instances
  Lp 1272061

* null: machine addresses may override bootstrap hostname
  Lp 1274018

Known issues

* destroy-environment shutdown machines instead
  Machines are sometimes shutdown instead of deleted after destroy-environment
  was called. Use “destroy-environment --force” to ensure machines are deleted.
  Lp 1272558

Bootstrapping the local-provider for lxc no longer requires sudo

The juju bootstrap command cannot be run as root. Bootstrap will prompt for a
password to use sudo as needed to setup the environment. This addresses several
issues that arose because the owner and permissions of the local environment
files were different from the owner of the process. The juju status command for
example now reports the status of the machines without the need to run it with
sudo.

If you have used the local provider before, you may need to manually clean up
some files that are still owned by root. The environment’s jenv file commonly
needs to be removed. If your local environment is named “local” then there may
be a local.jenv owned by root with the JUJU_HOME directory. After the local
environment is destroyed, you can remove the file like this
    sudo rm ~/.juju/environments/local.jenv
where “.juju” is the juju home directory and “local” is the environment name.

Changelog 

This release does not have a changelog.

0 blueprints and 21 bugs targeted

Bug report Importance Assignee Status
1257649 #1257649 ssh timeout for bootstrap could be configurable 2 Critical Dimiter Naydenov  10 Fix Released
1272590 #1272590 cannot deploy with lxc with new sudo rules on trusty 2 Critical Jesse Meek  10 Fix Released
1274297 #1274297 lxc stop fails on trusty with symlink remove error 2 Critical Tim Penhey  10 Fix Released
1274547 #1274547 MAAS bootstrap errors 2 Critical Ian Booth  10 Fix Released
1067979 #1067979 race: concurrent charm deployments corrupts deployments 3 High Dimiter Naydenov  10 Fix Released
1217397 #1217397 image-stream configuration option for openstack provider 3 High Ian Booth  10 Fix Released
1237259 #1237259 juju status reports 'missing' instance-state when not run as root 3 High Martin Packman  10 Fix Released
1248329 #1248329 juju destroy-environment does not accept -e 3 High Nate Finch  10 Fix Released
1253630 #1253630 requesting an unknown API should have a special error code 3 High Dimiter Naydenov  10 Fix Released
1270043 #1270043 MachineConfig client API is too low-level 3 High Andrew Wilkins  10 Fix Released
1270250 #1270250 mgo r247+ is required to build with gccgo 3 High Martin Packman  10 Fix Released
1270481 #1270481 juju-restore should have --description option 3 High Abel Deuring  10 Fix Released
1270671 #1270671 local provider all-machines.log is empty 3 High Tim Penhey  10 Fix Released
1271248 #1271248 LXC local has issues in trusty 3 High Jesse Meek  10 Fix Released
1271674 #1271674 utils/ssh: test fails if host lookup succeeds 3 High Roger Peppe  10 Fix Released
1271941 #1271941 lxc container creation fails on trusty host service units 3 High Jesse Meek  10 Fix Released
1272061 #1272061 juju status polls all instances 3 High Ian Booth  10 Fix Released
1272614 #1272614 rename/alias "null" to manual 3 High Andrew Wilkins  10 Fix Released
1274018 #1274018 null: machine addresses may override bootstrap hostname 3 High Andrew Wilkins  10 Fix Released
1117173 #1117173 Validating config could have better errors 5 Low Abel Deuring  10 Fix Released
1225483 #1225483 Error when trying to deploy without a network connection isn't user friendly. 5 Low Abel Deuring  10 Fix Released
This milestone contains Public information
Everyone can see this information.