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-...@lists.canonical.com, or join us on #juju-dev on freenode. -- Curtis Hovey Canonical Cloud Development and Operations http://launchpad.net/~sinzui -- Juju mailing list Juju@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju