Fwd: Juju unstable 1.17.2 is released
Curtis Hovey-Canonical
curtis at canonical.com
Fri Jan 31 17:33:16 UTC 2014
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.
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-dev
mailing list