Merge ~aieri/charm-nagios:bug/1807368 into ~nagios-charmers/charm-nagios:master

Proposed by Andrea Ieri
Status: Merged
Approved by: Chris Sanders
Approved revision: 0fd85e2c2b29a2db3620373ca8df4776a4ea4a50
Merged at revision: c14eccecaad34e401d5df7ef436bb63faba60d4d
Proposed branch: ~aieri/charm-nagios:bug/1807368
Merge into: ~nagios-charmers/charm-nagios:master
Diff against target: 18 lines (+3/-4)
1 file modified
hooks/upgrade-charm (+3/-4)
Reviewer Review Type Date Requested Status
Chris Sanders (community) Approve
Review via email: mp+360658@code.launchpad.net

Commit message

When configuring the pagerduty cronjob, prefer juju-*-proxy variables if they are available.

To post a comment you must log in.
Revision history for this message
🤖 Canonical IS Merge Bot (canonical-is-mergebot) wrote :

This merge proposal is being monitored by mergebot. Change the status to Approved to merge.

Revision history for this message
Chris Sanders (chris.sanders) :
review: Approve
Revision history for this message
🤖 Canonical IS Merge Bot (canonical-is-mergebot) wrote :

Change successfully merged at revision c14eccecaad34e401d5df7ef436bb63faba60d4d

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1diff --git a/hooks/upgrade-charm b/hooks/upgrade-charm
2index 8349c36..f9cd034 100755
3--- a/hooks/upgrade-charm
4+++ b/hooks/upgrade-charm
5@@ -115,10 +115,9 @@ def enable_pagerduty_config():
6 hookenv.log("Pagerduty is enabled")
7 fetch.apt_update()
8 fetch.apt_install('libhttp-parser-perl')
9- if 'https_proxy' in os.environ:
10- proxy_switch = '--proxy {}'.format(os.environ['https_proxy'])
11- else:
12- proxy_switch = ''
13+ env = os.environ
14+ proxy = env.get('JUJU_CHARM_HTTPS_PROXY') or env.get('https_proxy')
15+ proxy_switch = '--proxy {}'.format(proxy) if proxy else ''
16
17 # Ship the pagerduty_nagios.cfg file
18 template_values = {'enable_pagerduty': enable_pagerduty,

Subscribers

People subscribed via source and target branches