juju-core 2.0-beta7
Milestone information
- Project:
- juju-core
- Series:
- 2.0
- Version:
- 2.0-beta7
- Released:
- Registrant:
- Curtis Hovey
- Release registered:
- Active:
- No. Drivers cannot target bugs and blueprints to this milestone.
Activities
- Assigned to you:
- No blueprints or bugs assigned to you.
- Assignees:
- No users assigned to blueprints and bugs.
- Blueprints:
- No blueprints are targeted to this milestone.
- Bugs:
- No bugs are targeted to this milestone.
Download files for this release
Release notes
# Juju 2.0-beta7
A new development release of Juju, juju 2.0-beta7, is now available.
This release replaces version 2.0-beta6.
## Getting Juju
Juju 2.0-beta7 is available for Xenial and backported to earlier
series in the following PPA:
https:/
Windows, Centos, and OS X users will find installers at:
https:/
Upgrading environments to 2.0-beta7 is not supported.
## The complete release notes available on the Web
The release notes for Juju 2.0 beta7 are very long. They are too large
to post to a list. The complete release notes are published at
https:/
## Getting started with Juju 2.0
Juju 2.0 allows you to get started creating models without modifying any
definition files. Just provide your credentials and go! (*Note: to
fully understand the new bootstrap experience please see the "New
Bootstrap and Cloud Management Experience" section below)
* LXD provider (requires lxd 2.0.0~rc9 or later):
The LXD provider requires no credentials, so you can create a
controller by just specifying its name:
juju bootstrap <controller name> lxd
Note that the lxdbr0 bridge needs to be properly configured for the lxd
provider to work, for details see:
http://
* Public Clouds:
Known public clouds can be listed with juju list-clouds:
juju list-clouds
CLOUD TYPE REGIONS
aws ec2 us-east-1, us-west-1, us-west-2, ...
aws-china ec2 cn-north-1
aws-gov ec2 us-gov-west-1
azure azure japanwest, centralindia, eastus2, ...
azure-china azure chinaeast, chinanorth
cloudsigma cloudsigma mia, sjc, wdc, zrh, hnl
google gce us-east1, us-central1, ...
joyent joyent us-east-1, us-east-2, us-east-3, …
localhost lxd localhost
rackspace rackspace lon, syd, hkg, dfw, ord, iad
Add your credentials using either:
juju add-credential <cloud>
or
juju add-credential <cloud> -f creds.yaml
or
juju autoload-
When specifying just the cloud, juju add-credential will allow a new
credential to be added interactively. You will be prompted type the
required credential attributes. Example:
juju add-credential aws
credential name: aws-creds
replace existing credential? [y/N]: y
auth-type: access-key
access-key: ABC123ABC123ABC
secret-key:
credentials added for cloud aws
The new credentials.yaml file at: ~/.local/
The autoload tool will search for existing credentials for AWS,
OpenStack/
which ones you'd like to save.
If you have an existing credential.yaml file, you can also import a
named credential, eg for MAAS
cat credentials.yaml
credentials:
maas:
or, for AWS
cat credentials.yaml
credentials:
aws:
Bootstrap using your default credentials:
juju bootstrap <controller name> <cloud>[/region]
Examples:
juju bootstrap aws-controller aws
juju bootstrap mass-controller maas/192.168.0.1
In the MAAS example above, you specify the host address of the MAAS
controller. So to use Juju on MAAS out of the box, you set up a
credentials file (either interactively, or based on the example above)
and then bootstrap. This avoids the need for any cloud configuration.
But it's also possible to set up a named MAAS cloud definition as
explained later.
More details on the new bootstrap experience, including defining private
clouds can be found in the New Bootstrap and Cloud Management Experience
section.
## What's New in Beta7
* Support for MAAS 2
* The create-model command has been renamed to add-model
## Resolved issues
* Juju does not support ec2 with no default vpc
Lp 1321442
* Juju restore-backup does not complete properly
Lp 1569467
* Juju still vulnerable to cve-2013-2566, cve-2015-2808
Lp 1571457
* Boot resource 2.0 schema check failed: kflavor: expected string,
got nothing
Lp 1575768
* Filesystem 2.0 schema check failed: mount_point: expected string,
got nothing
Lp 1575808
* 'juju create-backup' fails first on a mongodump dependency then
auth failure
Lp 1576270
* --sslpemkeypassword parameter must be passed with = on yakkety
Lp 1581284
* Charm get endpoint is not authenticated
Lp 1499338
* [joyent] 4k ssh key can not be used: "cannot create credentials:
an error occurred while parsing the key: asn1: structure error:
length too large"
Lp 1543283
* Add maas 2.0 support in juju 2.0
Lp 1564577
* Payload commands don't work
Lp 1567518
* Multiple interfaces lead to stalled charm download over wrong api
endpoint
Lp 1574607
* Azure multi model dns failure
Lp 1576376
* Unblock panic: invalid memory address or nil pointer dereference
Lp 1578373
* Cannot deploy windows nano
Lp 1579127
* Help text for juju list-users needs improving
Lp 1557143
* Lxd, maas and manual do not make sense in list-clouds
Lp 1564054
* Juju help status missing controller syntax
Lp 1572746
* Add-cloud method not documented by "juju help"
Lp 1575332
* Juju switch returns confusing error message
Lp 1575760
Finally
We encourage everyone to subscribe the mailing list at
juju@lists.
Changelog
This release does not have a changelog.
0 blueprints and 0 bugs targeted
There are no feature specifications or bug tasks targeted to this milestone. The project's maintainer, driver, or bug supervisor can target specifications and bug tasks to this milestone to track the things that are expected to be completed for the release.