diff options
Diffstat (limited to 'openshift-storage-libs/openshiftstoragelibs/baseclass.py')
-rw-r--r-- | openshift-storage-libs/openshiftstoragelibs/baseclass.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/openshift-storage-libs/openshiftstoragelibs/baseclass.py b/openshift-storage-libs/openshiftstoragelibs/baseclass.py index dd57a131..ebf5c77f 100644 --- a/openshift-storage-libs/openshiftstoragelibs/baseclass.py +++ b/openshift-storage-libs/openshiftstoragelibs/baseclass.py @@ -212,7 +212,7 @@ class BaseClass(unittest.TestCase): clusterid=None, hacount=None, is_arbiter_vol=False, arbiter_avg_file_size=None, - heketi_zone_checking=None): + heketi_zone_checking=None, volumeoptions=None): # Create secret if one is not specified if not secret_name: @@ -245,6 +245,12 @@ class BaseClass(unittest.TestCase): parameters["volumeoptions"] += ( ",user.heketi.average-file-size %s" % ( arbiter_avg_file_size)) + + if volumeoptions and "volumeoptions" in parameters.keys(): + parameters["volumeoptions"] += ',' + volumeoptions + elif volumeoptions: + parameters["volumeoptions"] = volumeoptions + if heketi_zone_checking: if parameters.get("volumeoptions"): parameters["volumeoptions"] += ( |