Heterogeneous series environments

Tim Penhey tim.penhey at canonical.com
Mon Mar 25 20:54:31 UTC 2013


On 22/03/13 21:03, William Reade wrote:
> On Fri, 2013-03-22 at 11:47 +1300, Tim Penhey wrote:
>> Do we support environments where we deploy to different series?
> 
> Yes.
> 
>> What would be the use-cases for this?
> 
> I generally want to deploy to the LTS, but I also need to run one
> service that actually can't run there; this should not disqualify me
> from running the LTS where I can.
> 
>> Why explicitly pass series rather than just use
>> env.Config().DefaultSeries() ?
> 
> Because the series we need to run depends on the charm. After bootstrap
> time, the default series is used only to infer a charm's series at
> deploy time -- that's how we can say `juju deploy wordpress` and end up
> with a service running `cs:precise/wordpress`. But we can also
> explicitly say `juju deploy quantal/ceph`, bypassing default-series
> entirely, and if we do that we want to make sure it actually runs on
> quantal.

Ah... I think this is a key piece of information that I was missing.

I didn't realise that you could say `juju deploy quantal/ceph`

So the charm itself describes the series needed in order to deploy?


Dave, I do think we need to support heterogeneous series, I was just
unclear as how to request it.

Tim



More information about the Juju-dev mailing list