Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
upgrades: add Environ upgrade infrastructure #6818
Conversation
|
QA (along with some as-yet unpublished azure changes)
|
axw
referenced this pull request
Jan 18, 2017
Merged
provider/azure: create common resources once only #6826
|
$$merge$$ |
|
Status: merge request accepted. Url: http://juju-ci.vapour.ws:8080/job/github-merge-juju |
jujubot
merged commit 3a0c114
into
juju:develop
Jan 19, 2017
added a commit
that referenced
this pull request
Jan 19, 2017
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
axw commentedJan 17, 2017
Introduce the environs.Upgrader interface, an
optional interface that an Environ may
implement to upgrade environments.
One significant logical change in this PR is that
we no longer short-circuit the upgrade steps
worker, when there are no upgrade operations
to execute. This change is due to the fact that
it is no longer possible to statically determine
a lack of upgrade operations, since there may
or may not be upgradeable Environs in the
controller.
This is part of the fix for https://bugs.launchpad.net/juju/+bug/1656723