helm parm value issue fixed

This commit is contained in:
Vaibhav Pathak 2026-01-18 15:27:46 +05:30
parent b0c5fb679a
commit 91bd287664

View File

@ -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