aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Ogden <bernie.ogden@linaro.org>2015-09-29 14:22:49 +0100
committerBernard Ogden <bernie.ogden@linaro.org>2015-09-29 14:27:13 +0100
commit44d0e90e365fdabfa584fc7314a9575d5d2ff56f (patch)
tree4a728ebfe82342c2a82b019210ea933d2052e842
parent4c04441225cbf6ca2fad92e05289f89ea8f60ad6 (diff)
Check server protocol, prompt user if non-secureHEADmaster
Change-Id: I9a6ea90eb22fd4ce9b604cfb3d2b03b88ae3f6d7
-rwxr-xr-xstream-lava-log.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/stream-lava-log.py b/stream-lava-log.py
index cb82a3f..c26f6c2 100755
--- a/stream-lava-log.py
+++ b/stream-lava-log.py
@@ -473,6 +473,13 @@ def get_config(args):
exit("Must set a user name in environment (LAVA_USER), config file or CLI (--username)")
if not config.get_config_variable('server'):
exit("Must set a server in environment (LAVA_SERVER), config file or CLI (--username)")
+
+ scheme = urlparse.urlparse(config.get_config_variable('server')).scheme
+ if not scheme == 'https':
+ result = raw_input('Non-secure protocol %s, proceed? (y/N) ' % (scheme))
+ if result != 'y' and result != 'Y':
+ exit("Chose not to proceed with non-secure protocol")
+
if not config.get_config_variable('token'):
server = config.get_config_variable('server')
username = config.get_config_variable('username')