Descriptionbootstrap: add --fake-series
This allows developers to distribute multiple copies of their locally-built
tools to their private bucket, varying only by claimed series. So long as
the tools are in fact compatible across series, this allows us to run/test
mixed-series environments by specifying up-front what series we plan to use.
This does not address the need for similar changes to upgrade-juju: the
logic in there scares me a little, and it doesn't *need* to be fixed in
this CL.
To make --fake-series parsing consistent, I exported ValidSeries from the
charm package; and then to make that package consistent, I exported both
ValidUser and ValidName as well, and wrote some simple tests for them.
https://code.launchpad.net/~fwereade/juju-core/bootstrap-fake-series/+merge/156997
(do not edit description out of merge proposal)
Patch Set 1 #
Total comments: 18
Patch Set 2 : bootstrap: add --fake-series #
MessagesTotal messages: 5
|