From b5f10f43eb9fd1a046a3e80db09d8bc8c350c218 Mon Sep 17 00:00:00 2001 From: Richard Theis Date: Thu, 7 Apr 2016 16:35:38 -0500 Subject: Fix SSL/TLS verification for network commands The network commands ignored the --insecure and --os-cacert options and OS_CACERT environment variable which prevented them from properly completing SSL/TLS verification. This resulted in the network commands failing with "An SSL error occurred." Change-Id: I15167631ef58335e1476c16b828b079e3b0f13c1 Closes-Bug: #1560157 --- openstackclient/network/client.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'openstackclient') diff --git a/openstackclient/network/client.py b/openstackclient/network/client.py index 7714c525..dca9efc4 100644 --- a/openstackclient/network/client.py +++ b/openstackclient/network/client.py @@ -31,7 +31,8 @@ API_VERSIONS = { def make_client(instance): """Returns a network proxy""" - conn = connection.Connection(authenticator=instance.session.auth) + conn = connection.Connection(authenticator=instance.session.auth, + verify=instance.session.verify) LOG.debug('Connection: %s', conn) LOG.debug('Network client initialized using OpenStack SDK: %s', conn.network) -- cgit v1.2.1