~barryprice/juju-upgrader/+git/juju-upgrader:master

Last commit made on 2021-01-12
Get this branch:
git clone -b master https://git.launchpad.net/~barryprice/juju-upgrader/+git/juju-upgrader
Only Barry Price can upload to this branch. If you are Barry Price please log in for upload directions.

Branch merges

Branch information

Recent commits

707202c... by Barry Price

The --pause argument is true by default, with no --no-pause counterpart. Fix that so we aren't force to pause.

76e517b... by Thomas Cuthbert

When index is 0 then: 0 % 40 == 0, so make sure index is true first.

Reviewed-on: https://code.launchpad.net/~tcuthbert/juju-upgrader/+git/juju-upgrader-1/+merge/383385
Reviewed-by: Haw Loeung <email address hidden>

3ce77fd... by Thomas Cuthbert

When index is 0 then: 0 % 40 == 0, so make sure index is true first.

121f692... by Haw Loeung

[trivial] Ignore generated juju backups

507e9f6... by Haw Loeung

Default to upgrade all models and pause after a bunch done

We ensure _all_ models are upgraded rather than having to rely on the operator to remember to specify --percent=100. The --percent option was added to handle larger controllers with important models, this pause achieves the same thing with staggering model upgrades.

Reviewed-on: https://code.launchpad.net/~hloeung/juju-upgrader/+git/juju-upgrader/+merge/383382
Reviewed-by: Thomas Cuthbert <email address hidden>

1fe22e2... by Haw Loeung

Add pause after upgrading 40 models and option to override

71084ce... by Haw Loeung

Default percentage of models to upgrade to 100%

c65058b... by Haw Loeung

Warn on local agent binary and fixed dry-run output for upgrade models

Reviewed-on: https://code.launchpad.net/~hloeung/juju-upgrader/+git/juju-upgrader/+merge/375698
Reviewed-by: Stuart Bishop <email address hidden>

53af0c9... by Haw Loeung

Reduce complexity and move it out into upgrade_controller()

7a4cb22... by Haw Loeung

Fixed to show when local agent binary is used and dry-run output for upgrade models