How to set local charm path in bundle file

fengxia fxia1 at lenovo.com
Thu Aug 3 20:34:21 UTC 2017


Hi Juju,

Trying to deploy a bundle which consists of local charms.

$JUJU_REPOSITORY=/home/fengxia/workspace/dist

in this folder, all charms are in "trusty/"

Bundle file is located in /home/fengxia/workspace/project/test.yaml:

services:
   # solution
   solution:
     charm: ./trusty/solution
     num_units: 1

But juju deploy tet.yaml yields an error:

ERROR the provided bundle has the following errors:
charm path in application "solution" does not exist: 
/home/fengxia/workspace/project/trusty/solution

Looks to me that it ignores the $JUJU_REPOSITORY setting, and looking 
for the charm in local directory instead. I know "./trusty/solution" is 
pointing it this way.

So question now is, what's the right setting in bundle when charms are 
NOT in the same folder as the bundle file?

-- 
Feng xia
Engineer
Lenovo USA

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




More information about the Juju mailing list