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
(cherry picked from commit b5f10f43eb
)
This commit is contained in:
parent
59bd93e49a
commit
53a79c33f8
|
@ -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)
|
||||
|
|
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
fixes:
|
||||
- Fixed SSL/TLS verification for Network v2 commands. The commands
|
||||
were ignoring the ``--insecure`` and ``--os-cacert`` options and
|
||||
the ``OS_CACERT`` environment variable which caused them to fail
|
||||
with ``An SSL error occurred.`` when authenticating using SSL/TLS.
|
||||
[Bug `1560157 <https://bugs.launchpad.net/python-openstackclient/+bug/1560157>`_]
|
Loading…
Reference in New Issue