Commit 624175a
authored
Merge pull request juju#16912 from hpidcock/jujud-controller-4
juju#16912
With moving to the jujud-controller snap and a new process for development build/upgrade process, it makes sense to bifurcate the upgrade-model and upgrade-controller commands because they will fundamentally serve two different purposes into the future.
Since `--build-agent` was only supported on controller models, this change simplifies the upgrade model command greatly.
Since `upgrade-controller` command used to invoke the `upgrade-model` command in a funky way, by bifurcating, we actually simplify both commands.
## QA steps
- Bootstrap controller
- Upgrade controller
- Upgrade model
- Use `--build-agent` on the `upgrade-controller` command too.
## Documentation changes
- Can no longer upgrade a controller via upgrade-model.
## Links
**Jira card:** JUJU-5439File tree
7 files changed
+1220
-509
lines changed- cmd
- juju/commands
- environs/tools
7 files changed
+1220
-509
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
399 | 399 | | |
400 | 400 | | |
401 | 401 | | |
402 | | - | |
| 402 | + | |
403 | 403 | | |
404 | 404 | | |
405 | 405 | | |
| |||
0 commit comments