summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChuck Short <chucks@redhat.com>2018-08-02 15:42:25 -0400
committerDirk Mueller <dirk@dmllr.de>2019-08-07 16:29:00 +0000
commit84b024bbcf446e1294850df23aab899aac5c83c6 (patch)
treea1f1339b273f6cbf56d89961cf972748420e3098
parent78fbd7dad97d439efc09f1273f72eea6f4739969 (diff)
downloadcinder-84b024bbcf446e1294850df23aab899aac5c83c6.tar.gz
solidfire: Enable SSL with requests
SSL requests are not being verified when contacting the REST API. Use the driver_ssl_cert_verify config option to turn on or off. Defaults to False. Change-Id: Ib64c86fa5e3791dfa5386b58b468a91f1a190de6 Signed-off-by: Chuck Short <chucks@redhat.com> (cherry picked from commit 61eeb626e67942f77f41e8589c2dd1f9a6c75345)
-rw-r--r--cinder/volume/drivers/solidfire.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/cinder/volume/drivers/solidfire.py b/cinder/volume/drivers/solidfire.py
index f422b6a7c..14dccbad6 100644
--- a/cinder/volume/drivers/solidfire.py
+++ b/cinder/volume/drivers/solidfire.py
@@ -217,6 +217,7 @@ class SolidFireDriver(san.SanISCSIDriver):
configuration=self.configuration)
self.default_cluster = self._create_cluster_reference()
self.active_cluster = self.default_cluster
+ self.verify_ssl = self.configuration.driver_ssl_cert_verify
# If we're failed over, we need to parse things out and set the active
# cluster appropriately
@@ -511,7 +512,7 @@ class SolidFireDriver(san.SanISCSIDriver):
req = requests.post(url,
data=json.dumps(payload),
auth=(endpoint['login'], endpoint['passwd']),
- verify=False,
+ verify=self.verify_ssl,
timeout=30)
response = req.json()
req.close()