juju-core 1.23-beta2
Milestone information
- Project:
- juju-core
- Series:
- 1.23
- Version:
- 1.23-beta2
- 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:
- 4 Eric Snow, 1 Horacio Durán, 3 Ian Booth
- Blueprints:
- No blueprints are targeted to this milestone.
- Bugs:
- 9 Fix Released
Download files for this release
Release notes
# juju-core 1.23-beta2
A new development release of Juju, juju-core 1.23-beta2, is now available.
This release replaces 1.23-beta1.
## Getting Juju
juju-core 1.23-beta2 is available for utopic and backported to earlier
series in the following PPA:
https:/
Windows and OS X users will find installers at:
https:/
Development releases use the 'devel' simple-streams. You must configure
the 'agent-stream' option in your environments.yaml to use the matching
juju agents.
agent-stream: 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.23-beta2.
## Notable Changes
* Google Cloud Compute (GCE)
* Service Leader Elections
### Google Cloud Compute (GCE)
You must specify 'region' in your environments.yaml file. For example:
region: us-central1
If you extracted the 'private-key' by hand from the GCE project json,
change "\u003d" to "=".
You should not use the "europe-west1-a" availability zone. It has been
deprecated and will be shut down on March 29, 2015. See
https:/
gets a list of availability zones at run-time through the GCE API, so
after that date it will not be a zone you may select anyway.
### Service Leader Elections
Services running in an environment bootstrapped with the
"leader-election" feature flag now have access to three new hook tools:
is-leader - returns true only if the executing unit is guaranteed
service leadership for the next 30s
leader-get - as relation-get; accessible only within the service
leader-set - as relation-set; will fail if not executed on leader
...and two new hooks:
leader-elected - runs when the unit takes service leadership
leader-
When a unit starts up, it will always run either leader-elected or
leader-
to run the install hook; complete any queued or in-flight operation; or
resolve a hook or upgrade error.
You can enable the "leader-election" feature flag in a new env by
bootstrapping with 'JUJU_DEV_
JUJU_
## Resolved issues
* Juju-br0 is not configured correctly on maas machines without ethx
interfaces
Lp 1423372
* Juju cannot deploy when distro-info-data gets a new series
Lp 1427879
* Juju backup fails when journal files are present
Lp 1423936
Finally
We encourage everyone to subscribe the mailing list at
juju-dev@
Changelog
This release does not have a changelog.
0 blueprints and 9 bugs targeted
Bug report | Importance | Assignee | Status | |||
---|---|---|---|---|---|---|
1434544 | #1434544 | backups broke non-linux builds | 2 Critical | Horacio Durán | 10 Fix Released | |
1434680 | #1434680 | Certificate generated by certupdater worker cannot be used by MongoDB | 2 Critical | Ian Booth | 10 Fix Released | |
1423372 | #1423372 | juju-br0 is not configured correctly on maas machines without ethX interfaces | 3 High | 10 Fix Released | ||
1423936 | #1423936 | Juju backup fails when journal files are present | 3 High | Eric Snow | 10 Fix Released | |
1427879 | #1427879 | juju cannot deploy when distro-info-data gets a new series | 3 High | Ian Booth | 10 Fix Released | |
1432421 | #1432421 | vivid local failed to retrieve the template to clone | 3 High | Eric Snow | 10 Fix Released | |
1434555 | #1434555 | ppc64el unit test timeout | 3 High | Ian Booth | 10 Fix Released | |
1436407 | #1436407 | certSuite.TestNewDefaultServer failed on vivid | 3 High | Eric Snow | 10 Fix Released | |
1408459 | #1408459 | pingerSuite tests consistenly fail on trusty+386 and vivid+amd64 | 4 Medium | Eric Snow | 10 Fix Released |