Skip to content

Commit 3ece11f

Browse files
committed
chore(template): Add Helm helper for telemetry env vars
1 parent 8ad0568 commit 3ece11f

File tree

1 file changed

+51
-0
lines changed

1 file changed

+51
-0
lines changed
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
{{/*
2+
Create a list of telemetry related env vars.
3+
*/}}
4+
{{- define "telemetry.envVars" -}}
5+
{{- with .Values.telemetry }}
6+
{{- if not .consoleLogs.enabled }}
7+
- name: NO_CONSOLE_OUTPUT
8+
value: "true"
9+
{{- end }}
10+
{{- if .consoleLogs.level }}
11+
- name: CONSOLE_LOG
12+
value: {{ .consoleLogs.level }}
13+
{{ end }}
14+
{{- if .rollingFileLogs.enabled }}
15+
- name: ROLLING_LOGS_DIR
16+
value: /stackable/logs/{{ include "operator.appname" $ }}
17+
{{- end }}
18+
{{- if .rollingFileLogs.level }}
19+
- name: FILE_LOG
20+
value: info
21+
{{- end }}
22+
{{- if .rollingFileLogs.period }}
23+
- name: ROLLING_LOGS_PERIOD
24+
value: {{ .rollingFileLogs.period }}
25+
{{- end }}
26+
{{- if .otlpLogs.enabled }}
27+
- name: OTLP_LOGS
28+
value: "true"
29+
{{- end }}
30+
{{- if .otlpLogs.level }}
31+
- name: OTLP_LOG
32+
value: {{ .otlpLogs.level }}
33+
{{- end }}
34+
{{- if .otlpLogs.endpoint }}
35+
- name: OTEL_EXPORTER_OTLP_LOGS_ENDPOINT
36+
value: {{ .otlpLogs.endpoint }}
37+
{{- end }}
38+
{{- if .otlpTraces.enabled }}
39+
- name: OTLP_TRACES
40+
value: "true"
41+
{{- end }}
42+
{{- if .otlpTraces.level }}
43+
- name: OTLP_TRACE
44+
value: {{ .otlpTraces.level }}
45+
{{- end }}
46+
{{- if .otlpTraces.endpoint }}
47+
- name: OTEL_EXPORTER_OTLP_TRACES_ENDPOINT
48+
value: {{ .otlpTraces.endpoint }}
49+
{{- end }}
50+
{{- end }}
51+
{{- end }}

0 commit comments

Comments
 (0)