summaryrefslogtreecommitdiffstats
path: root/snaps/openstack/utils/settings_utils.py
diff options
context:
space:
mode:
authorSteven Pisarski <s.pisarski@cablelabs.com>2017-12-01 14:14:17 +0000
committerGerrit Code Review <gerrit@opnfv.org>2017-12-01 14:14:17 +0000
commitd62e9aa865c689c44e32da2557cda8f8060ce16f (patch)
tree18308eb6b6f4cfffa3b921616c11015a2e54875b /snaps/openstack/utils/settings_utils.py
parent91d2fd9f9249126b135040b7f86387f887a414b3 (diff)
parent7e93244ce1b4e8aa40dba7c43ace466a02b7f666 (diff)
Merge "Deactivated test heat template's volume encryption."
Diffstat (limited to 'snaps/openstack/utils/settings_utils.py')
-rw-r--r--snaps/openstack/utils/settings_utils.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/snaps/openstack/utils/settings_utils.py b/snaps/openstack/utils/settings_utils.py
index 145b481..d1a9cc6 100644
--- a/snaps/openstack/utils/settings_utils.py
+++ b/snaps/openstack/utils/settings_utils.py
@@ -173,12 +173,15 @@ def create_volume_type_config(volume_type):
else:
control = ControlLocation.back_end
- encrypt_settings = VolumeTypeEncryptionConfig(
- name=volume_type.encryption.__class__,
- provider_class=volume_type.encryption.provider,
- control_location=control,
- cipher=volume_type.encryption.cipher,
- key_size=volume_type.encryption.key_size)
+ if volume_type and volume_type.encryption:
+ encrypt_settings = VolumeTypeEncryptionConfig(
+ name=volume_type.encryption.__class__,
+ provider_class=volume_type.encryption.provider,
+ control_location=control,
+ cipher=volume_type.encryption.cipher,
+ key_size=volume_type.encryption.key_size)
+ else:
+ encrypt_settings = None
qos_spec_name = None
if volume_type.qos_spec: