{{ if .Values.fluentd.enabled }}
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ include "common.names.fullname" . }}-fluentd-config
labels:
{{- include "common.labels.commonLabels" . | nindent 4 }}
data:
fluent.conf: |
@type http
port {{ .Values.fluentd.httpPort }}
bind 0.0.0.0
@type record_transformer
podname "#{ENV['POD_NAME']}"
podnamespace "#{ENV['POD_NAMESPACE']}"
podip "#{ENV['POD_IP']}"
helmrelease "#{ENV['HELM_RELEASE_NAME']}"
@type stdout
{{ if .Values.fluentd.elasticsearch.enabled }}
@type elasticsearch
host {{ .Values.fluentd.elasticsearch.hostname }}
logstash_format true
logstash_prefix {{ .Values.fluentd.elasticsearch.indexNamePrefix }}
{{ end }}
{{ end }}