juju-wait:alt-binaries

Last commit made on 2017-02-27
Get this branch:
git clone -b alt-binaries https://git.launchpad.net/juju-wait
Only Stuart Bishop can upload to this branch. If you are Stuart Bishop please log in for upload directions.

Branch merges

Branch information

Name:
alt-binaries
Repository:
lp:juju-wait

Recent commits

d8cc034... by David Ames on 2017-02-27

Avoid the expensive juju run when unnecessary

In juju >= 2.1 leadership is set in the status output only when
leader = True. Set to False when unset to avoid expensive juju run
leadership check.

53cd4ac... by David Ames on 2017-02-27

Allow for alternate juju binaries

There are cases where /usr/bin/juju is not the juju under test.
Use environment variables to allow alternative juju binaries.

d80670e... by Stuart Bishop on 2017-01-19

Simplify Debian packaging

ab9990a... by Stuart Bishop on 2016-11-29

Bump version numbers

0d02202... by Stuart Bishop on 2016-11-29

Improve reporting of leadership check failures

Rather than traceback, output a succinct error message if
'juju run is-leader' fails, or if 'juju run' returns bogus
output. Addresses lp:1644836.

3621fd7... by Stuart Bishop on 2016-11-22

Handle missing status information, avoiding races with Juju

2dd9e50... by Stuart Bishop on 2016-11-16

Extract leadership information from status, if available

8137890... by Stuart Bishop on 2016-11-14

Update juju_run_many to work with an empty list of units

This removes the need for the less-than-obvious guard around the
leadership checks.

5d8a37a... by William Grant on 2016-11-14

Fix short-circuit to work when units is a generator.

0f54e0e... by William Grant on 2016-11-14

Short-circuit remote_runs on no units, fixing crash on an empty env.