deployer 404s on new published charms
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
juju-deployer |
Fix Released
|
High
|
Brad Crittenden |
Bug Description
benchmark-gui is a new charm published with charm2:
https:/
If I put that in a bundle, deployer 404s:
$ cat test.yaml
services:
bui:
charm: cs:trusty/
series: trusty
$ juju-deployer -v -c test.yaml
2016-01-07 20:52:58 Using runtime GoEnvironment on amazon
2016-01-07 20:52:58 Using deployment test.yaml
2016-01-07 20:52:58 Starting deployment of test.yaml
2016-01-07 20:52:58 Getting charms...
2016-01-07 20:52:58 Cache dir /home/vagrant/
2016-01-07 20:52:58 Retrieving store charm cs:trusty/
Traceback (most recent call last):
File "/usr/local/
load_
File "/usr/local/
run()
File "/usr/local/
importer.
File "/usr/local/
self.
File "/usr/local/
no_
File "/usr/local/
charm.fetch()
File "/usr/local/
self.
File "/usr/local/
ufh = urllib2.
File "/usr/lib/
return opener.open(url, data, timeout)
File "/usr/lib/
response = meth(req, response)
File "/usr/lib/
'http', request, response, code, msg, hdrs)
File "/usr/lib/
return self._call_
File "/usr/lib/
result = func(*args)
File "/usr/lib/
raise HTTPError(
urllib2.HTTPError: HTTP Error 404: Not Found
The url it's trying to hit is:
https:/
Which doesn't exist. The correct URL for this charm is:
https:/
Can we move deployer to use api.jujucharms.com instead of store.juju.
juju-deployer-
Related branches
- Tim Van Steenburgh (community): Approve
- Fabrice Matrat (community): Approve
- Jay R. Wren (community): Approve
-
Diff: 33 lines (+3/-3)2 files modifieddeployer/tests/test_utils.py (+2/-2)
deployer/utils.py (+1/-1)
Changed in juju-deployer: | |
assignee: | nobody → Brad Crittenden (bac) |
status: | New → In Progress |
Changed in juju-deployer: | |
milestone: | none → 0.6.2 |
importance: | Undecided → High |
Changed in juju-deployer: | |
status: | In Progress → Fix Committed |
Changed in juju-deployer: | |
status: | Fix Committed → Fix Released |
Looks like pypi was updated but not the apt package.