This change allows for the specification of JSON objects like lists as parameters to templates. Signed-off-by: Jose A. Rivera <jarrpa@redhat.com>
@@ -952,7 +952,7 @@ class OpenShiftCLI(object):
else:
cmd.append(template_name)
if params:
- param_str = ["{}={}".format(key, value) for key, value in params.items()]
+ param_str = ["{}={}".format(key, str(value).replace("'", r'"')) for key, value in params.items()]
cmd.append('-v')
cmd.extend(param_str)
@@ -938,7 +938,7 @@ class OpenShiftCLI(object):
@@ -924,7 +924,7 @@ class OpenShiftCLI(object):
@@ -1042,7 +1042,7 @@ class OpenShiftCLI(object):
@@ -1067,7 +1067,7 @@ class OpenShiftCLI(object):
@@ -916,7 +916,7 @@ class OpenShiftCLI(object):
@@ -922,7 +922,7 @@ class OpenShiftCLI(object):
@@ -966,7 +966,7 @@ class OpenShiftCLI(object):
@@ -933,7 +933,7 @@ class OpenShiftCLI(object):
@@ -906,7 +906,7 @@ class OpenShiftCLI(object):
@@ -925,7 +925,7 @@ class OpenShiftCLI(object):
@@ -942,7 +942,7 @@ class OpenShiftCLI(object):
@@ -945,7 +945,7 @@ class OpenShiftCLI(object):
@@ -877,7 +877,7 @@ class OpenShiftCLI(object):
@@ -934,7 +934,7 @@ class OpenShiftCLI(object):
@@ -931,7 +931,7 @@ class OpenShiftCLI(object):
@@ -926,7 +926,7 @@ class OpenShiftCLI(object):
@@ -976,7 +976,7 @@ class OpenShiftCLI(object):
@@ -920,7 +920,7 @@ class OpenShiftCLI(object):
@@ -972,7 +972,7 @@ class OpenShiftCLI(object):
@@ -918,7 +918,7 @@ class OpenShiftCLI(object):
@@ -978,7 +978,7 @@ class OpenShiftCLI(object):
@@ -890,7 +890,7 @@ class OpenShiftCLI(object):
@@ -967,7 +967,7 @@ class OpenShiftCLI(object):
@@ -128,7 +128,7 @@ class OpenShiftCLI(object):