github.com/verrazzano/verrazzano@v1.7.0/platform-operator/thirdparty/charts/fluent-operator/templates/fluentbit-clusterinput-tail.yaml (about)

     1  {{- if .Values.Kubernetes -}}
     2  {{- if .Values.fluentbit.enable -}}
     3  {{- if .Values.fluentbit.input.tail.enable -}}
     4  apiVersion: fluentbit.fluent.io/v1alpha2
     5  kind: ClusterInput
     6  metadata:
     7    name: tail
     8    labels:
     9      fluentbit.fluent.io/enabled: "true"
    10      fluentbit.fluent.io/component: logging
    11  spec:
    12    tail:
    13      tag: kube.*
    14      path: {{ .Values.fluentbit.input.tail.path }}
    15      readFromHead: {{ .Values.fluentbit.input.tail.readFromHead }}
    16      {{- if eq .Values.containerRuntime "docker" }}
    17      parser: docker
    18      {{- else if eq .Values.containerRuntime "containerd" }}
    19      parser: cri
    20      {{- else if eq .Values.containerRuntime "crio" }}
    21      parser: cri
    22      {{- end }}
    23      refreshIntervalSeconds: {{ .Values.fluentbit.input.tail.refreshIntervalSeconds }}
    24      memBufLimit: {{ .Values.fluentbit.input.tail.memBufLimit }}
    25      skipLongLines: {{ .Values.fluentbit.input.tail.skipLongLines }}
    26      db: /fluent-bit/tail/pos.db
    27      dbSync: Normal
    28      storageType: {{ .Values.fluentbit.input.tail.storageType }}
    29      {{- if eq .Values.fluentbit.input.tail.storageType "filesystem" }}
    30      pauseOnChunksOverlimit: {{ .Values.fluentbit.input.tail.pauseOnChunksOverlimit | quote }}
    31      {{- end }}
    32  {{- end }}
    33  {{- end }}
    34  {{- end }}