From daf77efad90f200d7a93d10029a192cb85b5ba48 Mon Sep 17 00:00:00 2001 From: olegnest Date: Wed, 22 Sep 2021 15:16:34 +0300 Subject: [PATCH] Fix PowerFlex connector HTTPS certificate validation Closes-Bug: #1929223 Change-Id: Iaaac11faf545db15e0b3161331a863068d50d199 --- cinder/volume/drivers/dell_emc/powerflex/driver.py | 12 ++++++++++++ ...ctor-certificate-validation-707b4f9f2077d4bc.yaml | 4 ++++ 2 files changed, 16 insertions(+) create mode 100644 releasenotes/notes/bug-1929223-powerflex-connector-certificate-validation-707b4f9f2077d4bc.yaml diff --git a/cinder/volume/drivers/dell_emc/powerflex/driver.py b/cinder/volume/drivers/dell_emc/powerflex/driver.py index 5331e0ff4ad..7989af24658 100644 --- a/cinder/volume/drivers/dell_emc/powerflex/driver.py +++ b/cinder/volume/drivers/dell_emc/powerflex/driver.py @@ -1196,6 +1196,12 @@ class PowerFlexDriver(driver.VolumeDriver): connection_properties["scaleIO_volume_id"] = volume.provider_id connection_properties["config_group"] = self.configuration.config_group connection_properties["failed_over"] = self._is_failed_over + connection_properties["verify_certificate"] = ( + self._get_client().verify_certificate + ) + connection_properties["certificate_path"] = ( + self._get_client().certificate_path + ) device_info = self.connector.connect_volume(connection_properties) return device_info["path"] @@ -1210,6 +1216,12 @@ class PowerFlexDriver(driver.VolumeDriver): connection_properties["scaleIO_volume_id"] = volume.provider_id connection_properties["config_group"] = self.configuration.config_group connection_properties["failed_over"] = self._is_failed_over + connection_properties["verify_certificate"] = ( + self._get_client().verify_certificate + ) + connection_properties["certificate_path"] = ( + self._get_client().certificate_path + ) self.connector.disconnect_volume(connection_properties, volume) diff --git a/releasenotes/notes/bug-1929223-powerflex-connector-certificate-validation-707b4f9f2077d4bc.yaml b/releasenotes/notes/bug-1929223-powerflex-connector-certificate-validation-707b4f9f2077d4bc.yaml new file mode 100644 index 00000000000..e2c65aed5ea --- /dev/null +++ b/releasenotes/notes/bug-1929223-powerflex-connector-certificate-validation-707b4f9f2077d4bc.yaml @@ -0,0 +1,4 @@ +fixes: + - | + `Bug #1929223 `_: Fixed + HTTPS certificate validation was disabled in PowerFlex connector.