SigNoz/charts

External passwords with `+` chars raise auth errors with query service

Opened this issue · 0 comments

When using an external clickhouse instance, the password used to connect cannot contain any + chars (and possibly others). For most components, passwords are simply fetched and use verbatim. But the query service embeds the password into a URL, without url-encoding it first. Since this is a URL, any occurrences of + will be interpreted as space characters.

Slack discussion: https://signoz-community.slack.com/archives/C01HWQ1R0BC/p1721629567522669?thread_ts=1721627720.961869&cid=C01HWQ1R0BC

There may be other components that also suffer from this issue.