@@ -4,9 +4,9 @@ Common ClickHouse ENV variables and helpers used by SigNoz
44
55{ {- define " schemamigrator.url" -} }
66{ {- if .Values.clickhouse.enabled -} }
7- { {- printf " %v:%v" ( include " clickhouse.servicename" . ) ( include " clickhouse.tcpPort" . ) -} }
7+ { {- printf " %v:%v?%v " ( include " clickhouse.servicename" . ) ( include " clickhouse.tcpPort" . ) ( include " clickhouse.clickHouseDsnParams " . ) -} }
88{ {- else -} }
9- { {- printf " %v:%v" ( required " externalClickhouse.host is required if not clickhouse.enabled" .Values.externalClickhouse.host ) ( default 9000 .Values.externalClickhouse.tcpPort ) -} }
9+ { {- printf " %v:%v?%v " ( required " externalClickhouse.host is required if not clickhouse.enabled" .Values.externalClickhouse.host ) ( default 9000 .Values.externalClickhouse.tcpPort ) ( include " clickhouse.clickHouseDsnParams " . ) -} }
1010{ {- end -} }
1111{ {- end -} }
1212
@@ -36,6 +36,8 @@ Common ClickHouse ENV variables and helpers used by SigNoz
3636 value: { { .Values.clickhouse.secure | quote } }
3737- name: CLICKHOUSE_VERIFY
3838 value: { { .Values.clickhouse.verify | quote } }
39+ - name: CLICKHOUSE_SKIP_VERIFY
40+ value: { { not .Values.clickhouse.verify | quote } }
3941{ {- else -} }
4042- name: CLICKHOUSE_HOST
4143 value: { { required " externalClickhouse.host is required if not clickhouse.enabled" .Values.externalClickhouse.host | quote } }
@@ -67,6 +69,8 @@ Common ClickHouse ENV variables and helpers used by SigNoz
6769 value: { { .Values.externalClickhouse.secure | quote } }
6870- name: CLICKHOUSE_VERIFY
6971 value: { { .Values.externalClickhouse.verify | quote } }
72+ - name: CLICKHOUSE_SKIP_VERIFY
73+ value: { { not .Values.externalClickhouse.verify | quote } }
7074{ {- end } }
7175{ {- end } }
7276
@@ -229,9 +233,17 @@ Return the ClickHouse Traces URL
229233
230234{ {- define " clickhouse.clickHouseUrl" -} }
231235{ {- if .Values.clickhouse.enabled -} }
232- { {- include " clickhouse.servicename" . } }:{ { include " clickhouse.tcpPort" . } }/?username=$(CLICKHOUSE_USER)&password=$(CLICKHOUSE_PASSWORD)
236+ { {- include " clickhouse.servicename" . } }:{ { include " clickhouse.tcpPort" . } }/?username=$(CLICKHOUSE_USER)&password=$(CLICKHOUSE_PASSWORD)& { { include " clickhouse.clickHouseDsnParams " . } }
233237{ {- else -} }
234- { {- required " externalClickhouse.host is required if using external clickhouse" .Values.externalClickhouse.host } }:{ { include " clickhouse.tcpPort" . } }/?username=$(CLICKHOUSE_USER)&password=$(CLICKHOUSE_PASSWORD)
238+ { {- required " externalClickhouse.host is required if using external clickhouse" .Values.externalClickhouse.host } }:{ { include " clickhouse.tcpPort" . } }/?username=$(CLICKHOUSE_USER)&password=$(CLICKHOUSE_PASSWORD)& { { include " clickhouse.clickHouseDsnParams" . } }
239+ { {- end -} }
240+ { {- end -} }
241+
242+ { {- define " clickhouse.clickHouseDsnParams" -} }
243+ { {- if .Values.clickhouse.enabled -} }
244+ { {- trimSuffix " &" (printf " secure=%v&skip_verify=%v&%v" ( default false .Values.clickhouse.secure ) ( not ( default false .Values.clickhouse.verify ) ) ( default " " .Values.clickhouse.dsnParams )) -} }
245+ { {- else -} }
246+ { {- trimSuffix " &" (printf " secure=%v&skip_verify=%v&%v" ( default false .Values.externalClickhouse.secure ) ( not ( default false .Values.externalClickhouse.verify ) ) ( default " " .Values.externalClickhouse.dsnParams )) -} }
235247{ {- end -} }
236248{ {- end -} }
237249
0 commit comments