github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/fluent-operator/templates/fluentbit-output-elasticsearch.yaml (about) 1 {{- if .Values.Kubernetes -}} 2 {{- if .Values.fluentbit.enable -}} 3 {{- if .Values.fluentbit.output.es.enable -}} 4 apiVersion: fluentbit.fluent.io/v1alpha2 5 kind: ClusterOutput 6 metadata: 7 name: es 8 labels: 9 fluentbit.fluent.io/enabled: "true" 10 fluentbit.fluent.io/component: logging 11 spec: 12 matchRegex: (?:kube|service)\.(.*) 13 es: 14 host: {{ .Values.fluentbit.output.es.host }} 15 port: {{ .Values.fluentbit.output.es.port }} 16 {{- if .Values.fluentbit.output.es.path }} 17 path: {{ .Values.fluentbit.output.es.path }} 18 {{- end }} 19 {{- if .Values.fluentbit.output.es.bufferSize }} 20 bufferSize: {{ .Values.fluentbit.output.es.bufferSize }} 21 {{- end }} 22 {{- if .Values.fluentbit.output.es.index }} 23 index: {{ .Values.fluentbit.output.es.index }} 24 {{- end }} 25 {{- if .Values.fluentbit.output.es.httpUser }} 26 httpUser: 27 {{ toYaml .Values.fluentbit.output.es.httpUser | indent 6 }} 28 {{- end }} 29 {{- if .Values.fluentbit.output.es.httpPassword }} 30 httpPassword: 31 {{ toYaml .Values.fluentbit.output.es.httpPassword | indent 6 }} 32 {{- end }} 33 logstashFormat: {{ .Values.fluentbit.output.es.logstashFormat | default true }} 34 logstashPrefix: {{ .Values.fluentbit.output.es.logstashPrefix | default "ks-logstash-log" | quote }} 35 replaceDots: {{ .Values.fluentbit.output.es.replaceDots | default false }} 36 generateID: true 37 timeKey: "@timestamp" 38 {{- if .Values.fluentbit.output.es.enableTLS }} 39 tls: 40 {{ toYaml .Values.fluentbit.output.es.tls | indent 6 }} 41 {{- end }} 42 {{- end }} 43 {{- end }} 44 {{- end }}