This is awesome.  What will happen if a charm possesses the flag in
metadata.yaml and is deployed with 1.25.x?  Will it gracefully ignore it?

On Thu, Mar 17, 2016 at 1:57 PM, Nate Finch <nate.fi...@canonical.com>
wrote:

> There is a new (optional) top level field in the metadata.yaml file called
> min-juju-version. If supplied, this value specifies the minimum version of
> a Juju server with which the charm is compatible. When a user attempts to
> deploy a charm (whether from the charmstore or from local) that has
> min-juju-version specified, if the targeted model's Juju version is lower
> than that specified, then the user will be shown an error noting that the
> charm requires a newer version of Juju (and told what version they need).
> The format for min-juju-version is a string that follows the same scheme as
> our release versions, so you can be as specific as you like. For example,
> min-juju-version: "2.0.1-beta3" will deploy on 2.0.1 (release), but will
> not deploy on 2.0.1-alpha1 (since alpha1 is older than beta3).
>
> Note that, at this time, Juju 1.25.x does *not* recognize this flag, so it
> will, unfortunately, not be respected by 1.25 environments.
>
> This code just landed in master, so feel free to give it a spin.
>
> -Nate
>
> --
> 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