From 09f6160645d3854f960826d5c17992dedb6fa48a Mon Sep 17 00:00:00 2001 From: Maximilian Hils Date: Thu, 4 Jan 2018 14:12:30 +0100 Subject: pin snapshot server hostkey, update pysftp --- release/rtool.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'release/rtool.py') diff --git a/release/rtool.py b/release/rtool.py index 4a07885c..9050107e 100755 --- a/release/rtool.py +++ b/release/rtool.py @@ -299,11 +299,15 @@ def upload_snapshot(host, port, user, private_key, private_key_password, wheel, """ Upload snapshot to snapshot server """ + cnopts = pysftp.CnOpts( + knownhosts=join(RELEASE_DIR, 'known_hosts') + ) with pysftp.Connection(host=host, port=port, username=user, private_key=private_key, - private_key_pass=private_key_password) as sftp: + private_key_pass=private_key_password, + cnopts=cnopts) as sftp: dir_name = "snapshots/v{}".format(get_version()) sftp.makedirs(dir_name) with sftp.cd(dir_name): -- cgit v1.2.3