Merge lp:~woutervb/charms/trusty/logstash-forwarder/focal into lp:~canonical-is-sa/charms/trusty/logstash-forwarder/trunk

Proposed by Wouter van Bommel
Status: Merged
Merged at revision: 27
Proposed branch: lp:~woutervb/charms/trusty/logstash-forwarder/focal
Merge into: lp:~canonical-is-sa/charms/trusty/logstash-forwarder/trunk
Diff against target: 21 lines (+3/-3)
1 file modified
hooks/hooks.py (+3/-3)
To merge this branch: bzr merge lp:~woutervb/charms/trusty/logstash-forwarder/focal
Reviewer Review Type Date Requested Status
Haw Loeung +1 Approve
Review via email: mp+404740@code.launchpad.net
To post a comment you must log in.
29. By Wouter van Bommel

Open files as binary when writing certificate files

Revision history for this message
Haw Loeung (hloeung) wrote :

LGTM

review: Approve (+1)

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
=== modified file 'hooks/hooks.py'
--- hooks/hooks.py 2021-06-24 14:41:32 +0000
+++ hooks/hooks.py 2021-06-25 03:57:35 +0000
@@ -96,15 +96,15 @@
96 if not os.path.exists(conf.configDir()):96 if not os.path.exists(conf.configDir()):
97 mkdir(conf.configDir())97 mkdir(conf.configDir())
98 if conf.sslCert():98 if conf.sslCert():
99 with open(conf.sslCertFile(), "w") as f:99 with open(conf.sslCertFile(), "wb") as f:
100 os.chmod(conf.sslCertFile(), 0o644)100 os.chmod(conf.sslCertFile(), 0o644)
101 f.write(base64.b64decode(conf.sslCert()))101 f.write(base64.b64decode(conf.sslCert()))
102 if conf.sslKey():102 if conf.sslKey():
103 with open(conf.sslKeyFile(), "w") as f:103 with open(conf.sslKeyFile(), "wb") as f:
104 os.chmod(conf.sslKeyFile(), 0o600)104 os.chmod(conf.sslKeyFile(), 0o600)
105 f.write(base64.b64decode(conf.sslKey()))105 f.write(base64.b64decode(conf.sslKey()))
106 if conf.sslCACert():106 if conf.sslCACert():
107 with open(conf.sslCACertFile(), "w") as f:107 with open(conf.sslCACertFile(), "wb") as f:
108 os.chmod(conf.sslCACertFile(), 0o644)108 os.chmod(conf.sslCACertFile(), 0o644)
109 f.write(base64.b64decode(conf.sslCACert()))109 f.write(base64.b64decode(conf.sslCACert()))
110110

Subscribers

People subscribed via source and target branches