How to quickly re-deploy the same charm

fengxia fxia1 at lenovo.com
Fri Aug 18 14:50:29 UTC 2017


Did `juju upgrade-charm`. Saw "Added charm...". It works, sometimes, not 
consistently.
The new code changes are not reflected on juju machine. Why is that? Any 
way to force a reload?


On 08/18/2017 09:40 AM, Tom Barber wrote:
> Yeah you need to do juju resolved charmunit/0 --no-retry to get it out 
> of the error state so that the upgrade happens.
>
> On Fri, Aug 18, 2017 at 2:32 PM, fengxia <fxia1 at lenovo.com 
> <mailto:fxia1 at lenovo.com>> wrote:
>
>     Hi Juju,
>
>     So here is what I got:
>
>     1. juju status shows  `mycharm` is in an error state.
>
>     2. Fixed the bug and built a new version of the same application
>     charm.
>
>     3. `juju upgrade-charm --path /path/to/mycharm mycharm
>
>     It says `Added charm  local:trusty/mycharm to the model". But
>     nothing happens from there.
>
>     Did I miss a step somewhere?
>
>
>     On 08/18/2017 09:07 AM, Tom Barber wrote:
>>     juju upgrade-charm is I suspect what you're looking for .
>>
>>     Tom
>>
>>
>>     On Fri, Aug 18, 2017 at 1:58 PM, fengxia <fxia1 at lenovo.com
>>     <mailto:fxia1 at lenovo.com>> wrote:
>>
>>         Hi Juju,
>>
>>         I'm testing a locally built charm using `localhost` (LXD)
>>         setup. Everytime `juju deploy` will take a good 5-10 minutes
>>         just to download and install python packages before the charm
>>         code runs.
>>
>>         I'm wondering what's a good practice to cut down this in dev
>>         iteration? So if I build a version 2 of the same charm, can I
>>         do `juju deploy my-charm` again to cause an update/upgrade,
>>         so to save the initial install time?
>>
>>         Any advice?
>>
>>         -- 
>>         Feng xia
>>         Engineer
>>         Lenovo USA
>>
>>         Phone: 5088011794 <tel:5088011794>
>>         fxia1 at lenovo.com <mailto:fxia1 at lenovo.com>
>>
>>         Lenovo.com
>>         Twitter | Facebook | Instagram | Blogs | Forums
>>
>>
>>         -- 
>>         Juju mailing list
>>         Juju at lists.ubuntu.com <mailto:Juju at lists.ubuntu.com>
>>         Modify settings or unsubscribe at:
>>         https://lists.ubuntu.com/mailman/listinfo/juju
>>         <https://lists.ubuntu.com/mailman/listinfo/juju>
>>
>>
>>
>>
>>     -- 
>>     Tom Barber
>>     CTO Spicule LTD
>>     tom at spicule.co.uk <mailto:tom at spicule.co.uk>
>>
>>     http://spicule.co.uk
>>
>>     @spiculeim <http://twitter.com/spiculeim>
>>
>>     Schedule a meeting with me <http://meetme.so/spicule>
>>
>>     GB: +44(0)5603641316 <tel:+44%2056%200364%201316>
>>     US: +18448141689 <tel:%28844%29%20814-1689>
>>
>>     <https://leanpub.com/juju-cookbook>
>
>     -- 
>     Feng xia
>     Engineer
>     Lenovo USA
>
>     Phone:5088011794 <tel:%28508%29%20801-1794>
>     fxia1 at lenovo.com <mailto:fxia1 at lenovo.com>
>       	
>     Lenovo.com
>     Twitter | Facebook | Instagram | Blogs | Forums
>
>
>
>
> -- 
> Tom Barber
> CTO Spicule LTD
> tom at spicule.co.uk <mailto:tom at spicule.co.uk>
>
> http://spicule.co.uk
>
> @spiculeim <http://twitter.com/spiculeim>
>
> Schedule a meeting with me <http://meetme.so/spicule>
>
> GB: +44(0)5603641316
> US: +18448141689
>
> <https://leanpub.com/juju-cookbook>

-- 
Feng xia
Engineer
Lenovo USA

Phone: 5088011794
fxia1 at lenovo.com
  	
Lenovo.com
Twitter | Facebook | Instagram | Blogs | Forums

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.ubuntu.com/archives/juju/attachments/20170818/e25f6954/attachment.html>


More information about the Juju mailing list