From: francisco.garcia Date: Fri, 7 Jul 2023 11:53:51 +0000 (+0200) Subject: kubernetes: Allow parameters with simple quotes X-Git-Tag: Beta-15.0.0~166 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4cc10dc111a115dcc8ba6d9ccfa3af5a356b75b5;p=thirdparty%2Fbacula.git kubernetes: Allow parameters with simple quotes --- diff --git a/bacula/src/plugins/fd/kubernetes-backend/baculak8s/io/services/plugin_params_io.py b/bacula/src/plugins/fd/kubernetes-backend/baculak8s/io/services/plugin_params_io.py index 591af2a70..3566a5e06 100644 --- a/bacula/src/plugins/fd/kubernetes-backend/baculak8s/io/services/plugin_params_io.py +++ b/bacula/src/plugins/fd/kubernetes-backend/baculak8s/io/services/plugin_params_io.py @@ -78,6 +78,11 @@ class PluginParamsIO(DefaultIO): if len(param) < 2: param.append(True) + # Allow simple quote to identify string parameters. + if isinstance(param[1], str): + if param[1][0] == "'": + param[1] = ''.join(param[1].split("'")) + # handle array parameters automatically if param[0] in block.keys(): if isinstance(block[param[0]], list):