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
