configmap.yaml 839 Bytes
Newer Older
1 2 3 4 5
apiVersion: v1
kind: ConfigMap
metadata:
  name: {{ include "telegraf.fullname" . }}
  labels:
6
    {{- include "telegraf.labels" . | nindent 4 }}
7
data:
8 9 10 11
{{- if .Values.override_config.toml }}
  telegraf.conf: |+
    {{- .Values.override_config.toml | nindent 4 }}
{{- else }}
12 13 14 15
  telegraf.conf: |+
    {{ template "global_tags" .Values.config.global_tags }}
    {{ template "agent" .Values.config.agent }}
    {{ template "processors" .Values.config.processors }}
16
    {{ template "aggregators" .Values.config.aggregators }}
17
    {{ template "outputs" .Values.config.outputs }}
18
    {{ template "monitor_self" .Values.config.monitor_self }}
19
    {{ template "inputs" .Values.config.inputs }}
20

21
    {{- if .Values.config.docker_endpoint }}
22
    [[inputs.docker]]
23 24
    endpoint = {{ .Values.config.docker_endpoint | quote }}
    {{- end }}
25
{{- end }}