expose internal otel config

This commit is contained in:
nicktrn
2025-06-23 20:37:43 +01:00
parent 21f0382783
commit f39d93d53d
2 changed files with 51 additions and 0 deletions
+32
View File
@@ -155,6 +155,38 @@ spec:
secretKeyRef:
name: {{ include "trigger-v4.fullname" . }}-secrets
key: object-store-secret-access-key
{{- if .Values.webapp.internal.otel.trace.exporterUrl }}
- name: INTERNAL_OTEL_TRACE_EXPORTER_URL
value: {{ .Values.webapp.internal.otel.trace.exporterUrl | quote }}
{{- end }}
{{- if .Values.webapp.internal.otel.trace.exporterAuthHeaders }}
- name: INTERNAL_OTEL_TRACE_EXPORTER_AUTH_HEADERS
value: {{ .Values.webapp.internal.otel.trace.exporterAuthHeaders | quote }}
{{- end }}
- name: INTERNAL_OTEL_TRACE_LOGGING_ENABLED
value: {{ .Values.webapp.internal.otel.trace.loggingEnabled | quote }}
- name: INTERNAL_OTEL_TRACE_SAMPLING_RATE
value: {{ .Values.webapp.internal.otel.trace.samplingRate | quote }}
- name: INTERNAL_OTEL_TRACE_INSTRUMENT_PRISMA_ENABLED
value: {{ .Values.webapp.internal.otel.trace.instrumentPrismaEnabled | quote }}
- name: INTERNAL_OTEL_TRACE_DISABLED
value: {{ .Values.webapp.internal.otel.trace.disabled | quote }}
{{- if .Values.webapp.internal.otel.log.exporterUrl }}
- name: INTERNAL_OTEL_LOG_EXPORTER_URL
value: {{ .Values.webapp.internal.otel.log.exporterUrl | quote }}
{{- end }}
{{- if .Values.webapp.internal.otel.metric.exporterUrl }}
- name: INTERNAL_OTEL_METRIC_EXPORTER_URL
value: {{ .Values.webapp.internal.otel.metric.exporterUrl | quote }}
{{- end }}
{{- if .Values.webapp.internal.otel.metric.exporterAuthHeaders }}
- name: INTERNAL_OTEL_METRIC_EXPORTER_AUTH_HEADERS
value: {{ .Values.webapp.internal.otel.metric.exporterAuthHeaders | quote }}
{{- end }}
- name: INTERNAL_OTEL_METRIC_EXPORTER_ENABLED
value: {{ .Values.webapp.internal.otel.metric.exporterEnabled | quote }}
- name: INTERNAL_OTEL_METRIC_EXPORTER_INTERVAL_MS
value: {{ .Values.webapp.internal.otel.metric.exporterIntervalMs | quote }}
{{- with .Values.webapp.extraEnv }}
{{- toYaml . | nindent 12 }}
{{- end }}
+19
View File
@@ -104,6 +104,25 @@ webapp:
labels: {}
basicAuth: {}
# OpenTelemetry configuration
# internal:
# otel:
# trace:
# exporterUrl: ""
# exporterAuthHeaders: ""
# loggingEnabled: "1"
# samplingRate: "20"
# instrumentPrismaEnabled: "0"
# disabled: "0"
# log:
# exporterUrl: ""
# # Log auth headers are currently set to trace.exporterAuthHeaders
# metric:
# exporterUrl: ""
# exporterAuthHeaders: ""
# exporterEnabled: "0"
# exporterIntervalMs: 30000
nodeSelector: {}
tolerations: []