Oops sorry. It's what I get for replying while out. So the series in metadata.yaml is ordered by preferred series. However, you're completely correct that upgrade should not be attempting to upgrade across series with an upgrade charm. We'll look into this and file a bug as soon as we replicate.
On Thu, Dec 8, 2016, 8:37 PM Merlijn Sebrechts <[email protected]> wrote: > That seems like strange behavior. I would expect that the following for > multiseries charms: > > - For upgrading, use the series of the deployed application. If that > series is not supported by the "new" charm, throw an error. The error can > be overridden with `--force-series`. (as stated in the help docs.) > - For deploying, use the `default-series` (This is NOT the case, and this > is definitely a bug according to the docs > <https://jujucharms.com/docs/2.0/models-config#list-of-model-keys>.) > > > In general, for multiseries charms, the following order seems the most > logical to me: > Application to upgrade > default-series > order of series in metadata.yaml > > > Also note that it's not possible to specify a series manually with > `upgrade-charm`. The command doesn't recognize the `--series` flag. > > 2016-12-08 14:20 GMT-05:00 Rick Harding <[email protected]>: > > Trusty is listed first. Order counts for the series list. > > On Thu, Dec 8, 2016, 6:25 PM Merlijn Sebrechts < > [email protected]> wrote: > > Hi > > > I'm having trouble upgrading a multiseries charm. > > > merlijn@travers:~$ juju status > Model Controller Cloud/Region Version > merlijntest sojobo tengumaas 2.0.1 > > App Version Status Scale Charm Store Rev OS Notes > openvpn active 1 openvpn jujucharms 4 ubuntu > > Unit Workload Agent Machine Public address Ports Message > openvpn/1* active idle 10 193.190.127.152 443/tcp Ready > > Machine State DNS Inst id Series AZ > 10 started 193.190.127.152 4y3h7y xenial default > > merlijn@travers:~$ juju upgrade-charm openvpn --path > $JUJU_REPOSITORY/builds/openvpn > Added charm "local:trusty/openvpn-16" to the model. > ERROR cannot upgrade application "openvpn" to charm > "local:trusty/openvpn-16": cannot change an application's series > > > Metadata.yaml: > > "series": ["trusty", "xenial"] > > > I have no idea why he thinks I want to upgrade to trusty... > > > > Kind regards > Merlijn > -- > Juju mailing list > [email protected] > Modify settings or unsubscribe at: > https://lists.ubuntu.com/mailman/listinfo/juju > > >
-- Juju mailing list [email protected] Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju
