juju-core 1.17.1 is released.
Curtis Hovey-Canonical
curtis at canonical.com
Tue Jan 28 19:41:30 UTC 2014
juju-core 1.17.1
A new development release of Juju, juju-core 1.17.1, is now available.
Getting Juju
juju-core 1.17.1 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.1.
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 source of juju-core, you can select the version you want
using apt:
sudo apt-get install juju-core=1.16.5*
New and Notable
* juju instances are now included in the "default" security group
Lp 1129720
* The sync-tools command no longer generates simple streams metadata for tools
See below.
* The bootstrap --source option was replaced with --metadata-source
See below.
Resolved issues
* juju-core broken with OpenStack Havana for tenants with multiple networks.
Lp 1241674
* juju destroy-environment no longer returns error when no environment exists
Lp 1225238
* Local provider isn't usable after an old environment has been destroyed
Lp 1238541
* Manual provider client cache prevents reuse of env by name
Lp 1238948
* destroy-environment no longer removes .jenv
Lp 1246343
* juju add-machine in trunk is incompatible with 1.16
Lp 1253631
* Error reading from streams.canonical.com
Lp 1254401
* juju destroy-environment does not delete the local charm cache
Lp 1259925
* [manual] Manual bootstrap / provisioning does not add the ubuntu user
Lp 1261343
* [manual] Bootstrap fails if juju-run symlink already exists
Lp 1263586
* Ssh authorised keys written to wrong user
Lp 1263608
* Local provider reports wrong DNS name for machine, but right for unit
Lp 1269373
Known issues
* destroy-environment shutdown machines instead
Machines are soetimes shutdown instead of deleted after destroy-environment
was called. Use “destroy-environment --force” to ensure machines are deleted.
Lp 1272558
The sync-tools command no longer generates simple streams metadata for tools
The sync-tools command previously generated simple streams metadata for local
juju tools when provided with the --destination option. This is no longer the
case. You can create the simple streams metadata for tools thusly:
mkdir -p $MY_DIR/tools/streams/v1
mkdir -p $MY_DIR/tools/releases
cp $PUBLIC_TOOLS/*tgz $MY_DIR/tools/releases
juju metadata generate-tools -d $MY_DIR
Upload the tools directory to your private cloud. Set the tools-metadata-url in
the environment’s yaml to point to the tools URL.
The bootstrap --source option was replaced with --metadata-source
The juju bootstrap command previously accepted the --source option which was
the local path to a directory of juju tools. The bootstrap command now has a
--metadata-source that accepts the local path to simple streams metadata and
tools. If your workflow previously was to download the juju tools to a local
directory, then bootstrap with the --source option to upload the tools to your
environment, you need to call “juju metadata generate-tools” per the previous
example. See “juju help bootstrap” for more information.
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