88 lines
1.8 KiB
YAML
88 lines
1.8 KiB
YAML
{{- define "telemetry-values" }}
|
|
|
|
{{- if index .Values "telemetry" "fluent-bit" }}
|
|
fluent-bit:
|
|
{{- with index .Values.telemetry "fluent-bit" }}
|
|
{{- toYaml . | nindent 2 }}
|
|
{{- end }}
|
|
|
|
serviceMonitor:
|
|
enabled: {{ .Values.metrics.enabled }}
|
|
{{- end }}
|
|
|
|
{{- if .Values.telemetry.fluentd }}
|
|
fluentd:
|
|
{{- with .Values.telemetry.fluentd }}
|
|
{{- toYaml . | nindent 2 }}
|
|
{{- end }}
|
|
|
|
metrics:
|
|
serviceMonitor:
|
|
enabled: {{ .Values.metrics.enabled }}
|
|
{{- end }}
|
|
|
|
{{- if index .Values "telemetry" "data-prepper" }}
|
|
data-prepper:
|
|
{{- with index .Values "telemetry" "data-prepper" }}
|
|
{{- toYaml . | nindent 2 }}
|
|
{{- end }}
|
|
{{- end }}
|
|
|
|
{{- if index .Values "telemetry" "opentelemetry-collector" }}
|
|
opentelemetry-collector:
|
|
{{- with index .Values "telemetry" "opentelemetry-collector" }}
|
|
{{- toYaml . | nindent 2 }}
|
|
{{- end }}
|
|
|
|
serviceMonitor:
|
|
enabled: {{ .Values.metrics.enabled }}
|
|
{{- end }}
|
|
|
|
{{- if .Values.telemetry.jaeger }}
|
|
jaeger:
|
|
{{- with .Values.telemetry.jaeger }}
|
|
{{- toYaml . | nindent 2 }}
|
|
{{- end }}
|
|
|
|
collector:
|
|
serviceMonitor:
|
|
enabled: {{ .Values.metrics.enabled }}
|
|
query:
|
|
serviceMonitor:
|
|
enabled: {{ .Values.metrics.enabled }}
|
|
{{- end }}
|
|
|
|
{{- if .Values.telemetry.opensearch }}
|
|
opensearch:
|
|
{{- if .Values.telemetry.opensearch.nodeSets }}
|
|
nodeSets:
|
|
{{- with .Values.telemetry.opensearch.nodeSets }}
|
|
{{- toYaml . | nindent 4 }}
|
|
{{- end }}
|
|
{{- end }}
|
|
|
|
{{- if .Values.telemetry.opensearch.dashboard }}
|
|
dashboard:
|
|
{{- with .Values.telemetry.opensearch.dashboard }}
|
|
{{- toYaml . | nindent 4 }}
|
|
{{- end }}
|
|
{{- end }}
|
|
|
|
{{- with .Values.telemetry.opensearch.settings }}
|
|
settings:
|
|
{{- toYaml . | nindent 4 }}
|
|
{{- end }}
|
|
|
|
prometheus: {{ .Values.metrics.enabled }}
|
|
|
|
{{- end }}
|
|
|
|
{{- end }}
|
|
|
|
|
|
{{- define "telemetry-argo" }}
|
|
|
|
{{- end }}
|
|
|
|
{{ include "kubezero-app.app" . }}
|