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