Juju cloud update and fallback precedence
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical Juju |
Triaged
|
Low
|
Unassigned |
Bug Description
# Right now we have the following files:
- https:/
- public-clouds.yaml (2)
- fallback-
(1) get's saved into (2) by running `juju update-clouds`
Using juju cloud commands will use (2) and not (3).
If for any cause, (3) gets updated and (1) not yet, one has to delete the file (2) to make (3) work.
In my opinion, it makes sense that (1) and (2) takes precedence over (3).
But there can be cases which can be confusing:
- when we need to update (3) first and test them, we actually need to delete (2) first, else it will not work
- when a customer updates to the newest juju client and did no `juju update-clouds` (2) will be used, not (3). Which can be reasonable but also confusing for them.
I propose to discuss this further in this bug description.
Possible solutions could be:
- some kind of merge
- logging indicating a mismatch between fallback and own cloud
- ?
e.g. of validation wanted https:/
Changed in juju: | |
status: | New → Triaged |
importance: | Undecided → Medium |
description: | updated |
description: | updated |
This came up as it seems that some people are confused about how the current process works or should work.
Some work regarding streamlining/making it clearer could help.