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

Reply via email to