On 10 April 2014 17:42, John Meinel <[email protected]> wrote:
> All hooks are run sequentially (we explicitly take out a lock across all
> hooks that want to run on a machine), just so that charms can do whatever
> they want with apt without stepping on each other's toes.
>
> I would think "install" is the most likely hook to actually do update and
> install. I'm not sure about a charm ever doing "upgrade" since that would
> upgrade other packages, right?

Right. I'm wondering if that is the responsibility of the charm, or of
other management systems like Landscape or configuring unattended
security updates.

At the moment I do have a charm that does an upgrade, and it does
upgrade everything. I suspect I should remove that line.

> There isn't a process in juju today that does regular "keep my machines up
> to date" but you do have "juju run sudo apt-get update" if you want to do it
> manually.

There is 'upgrade-charm'. I could argue that upgrade-charm should do a
full update, so the new version of the charm is running with all the
dependencies it was tested with. But I can argue the other way too :D


-- 
Stuart Bishop <[email protected]>

-- 
Juju mailing list
[email protected]
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/juju

Reply via email to