charm doesn't honor juju-proxy-* settings
Bug #1944591 reported by
Giuseppe Petralia
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
charm-ubuntu-advantage |
Fix Committed
|
Medium
|
Jose Guedez |
Bug Description
Charm fails to install behind proxy when juju model-config juju-proxy-* are configured.
i.e.
this was failing
def install_ppa(ppa):
"""Install specified ppa"""
subprocess.
Workaround was defining an env object and pass to subprocess.
import os
env = dict(os.environ)
proxy = "http://
env['http_proxy'] = proxy
env['https_proxy'] = proxy
def install_ppa(ppa):
"""Install specified ppa"""
subprocess.
Related branches
~jfguedez/charm-ubuntu-advantage:bug/1944591
- Tom Haddon: Approve
- Canonical IS Reviewers: Pending requested
-
Diff: 357 lines (+127/-44)2 files modifiedsrc/charm.py (+44/-6)
tests/test_charm.py (+83/-38)
~mastier1/charm-ubuntu-advantage:master
On hold
for merging
into
charm-ubuntu-advantage:master
- Tom Haddon: Needs Fixing
- Canonical IS Reviewers: Pending requested
-
Diff: 159 lines (+36/-24)1 file modifiedsrc/charm.py (+36/-24)
Changed in charm-ubuntu-advantage: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in charm-ubuntu-advantage: | |
assignee: | nobody → Jose Guedez (jfguedez) |
status: | Confirmed → Fix Committed |
tags: | added: bseng-67 |
To post a comment you must log in.
Proposed bug fix /code.launchpad .net/~mastier1/ charm-ubuntu- advantage
https:/