summaryrefslogtreecommitdiffstats
path: root/openshift-storage-libs
diff options
context:
space:
mode:
Diffstat (limited to 'openshift-storage-libs')
-rw-r--r--openshift-storage-libs/openshiftstoragelibs/baseclass.py10
1 files changed, 9 insertions, 1 deletions
diff --git a/openshift-storage-libs/openshiftstoragelibs/baseclass.py b/openshift-storage-libs/openshiftstoragelibs/baseclass.py
index ae433872..3bd0f29e 100644
--- a/openshift-storage-libs/openshiftstoragelibs/baseclass.py
+++ b/openshift-storage-libs/openshiftstoragelibs/baseclass.py
@@ -166,7 +166,8 @@ class BaseClass(unittest.TestCase):
allow_volume_expansion=False,
reclaim_policy="Delete",
set_hacount=None,
- is_arbiter_vol=False, arbiter_avg_file_size=None):
+ is_arbiter_vol=False, arbiter_avg_file_size=None,
+ heketi_zone_checking=None):
# Create secret if one is not specified
if not secret_name:
@@ -194,6 +195,13 @@ class BaseClass(unittest.TestCase):
parameters["volumeoptions"] += (
",user.heketi.average-file-size %s" % (
arbiter_avg_file_size))
+ if heketi_zone_checking:
+ if parameters.get("volumeoptions"):
+ parameters["volumeoptions"] += (
+ ",user.heketi.zone-checking %s" % heketi_zone_checking)
+ else:
+ parameters["volumeoptions"] = (
+ "user.heketi.zone-checking %s" % heketi_zone_checking)
if vol_name_prefix:
parameters["volumenameprefix"] = vol_name_prefix
elif create_vol_name_prefix: