From 91bd287664d773b324f4d2649b33b80db8450364 Mon Sep 17 00:00:00 2001 From: Vaibhav Pathak Date: Sun, 18 Jan 2026 15:27:46 +0530 Subject: [PATCH] helm parm value issue fixed --- environment-provisioner/workflow-template.yaml | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/environment-provisioner/workflow-template.yaml b/environment-provisioner/workflow-template.yaml index b2f9ac3..9f8bd9d 100644 --- a/environment-provisioner/workflow-template.yaml +++ b/environment-provisioner/workflow-template.yaml @@ -317,10 +317,9 @@ spec: for param_key in $(echo "$SERVICE_OVERRIDES" | jq -r 'keys[]'); do PARAM_VALUE=$(echo "$SERVICE_OVERRIDES" | jq -r ".[\"$param_key\"]") echo " Setting $param_key = $PARAM_VALUE" - # Escape dots in parameter names for Helm - ESCAPED_KEY=$(echo "$param_key" | sed 's/\./\\./g') + # Use param_key directly - dots are Helm nested path separators, not literal chars CUSTOM_HELM_PARAMS="$CUSTOM_HELM_PARAMS - - name: $ESCAPED_KEY + - name: $param_key value: \"$PARAM_VALUE\"" done fi @@ -333,10 +332,9 @@ spec: PARAM_VALUE=$(echo "$SERVICE_EXTERNAL_PARAMS" | jq -r ".[\"$param_key\"]") if [ -n "$PARAM_VALUE" ]; then echo " Setting $param_key = $PARAM_VALUE" - # Escape dots in parameter names for Helm - ESCAPED_KEY=$(echo "$param_key" | sed 's/\./\\./g') + # Use param_key directly - dots are Helm nested path separators, not literal chars CUSTOM_HELM_PARAMS="$CUSTOM_HELM_PARAMS - - name: $ESCAPED_KEY + - name: $param_key value: \"$PARAM_VALUE\"" fi done