Ok. And what about deployment of a multiseries charm? It seems to me that it should use the `default-series` of the model if the charm supports it. The order in `metadata.yaml` should only be used as a last resort..
2016-12-08 14:41 GMT-05:00 Rick Harding <rick.hard...@canonical.com>: > 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 < > merlijn.sebrec...@gmail.com> 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 <rick.hard...@canonical.com>: >> >> Trusty is listed first. Order counts for the series list. >> >> On Thu, Dec 8, 2016, 6:25 PM Merlijn Sebrechts < >> merlijn.sebrec...@gmail.com> 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 >> Juju@lists.ubuntu.com >> Modify settings or unsubscribe at: https://lists.ubuntu.com/ >> mailman/listinfo/juju >> >> >>
-- Juju mailing list Juju@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/juju