mirror of
https://github.com/helm/charts.git
synced 2026-08-23 22:37:45 +00:00
* Support additional k8s filter params * trailing spaces * values typo * lower case values
84 lines
2.1 KiB
YAML
84 lines
2.1 KiB
YAML
# Minikube stores its logs in a separate directory.
|
|
# enable if started in minikube.
|
|
on_minikube: false
|
|
|
|
image:
|
|
fluent_bit:
|
|
repository: fluent/fluent-bit
|
|
tag: 0.12.15
|
|
pullPolicy: Always
|
|
|
|
backend:
|
|
type: forward
|
|
forward:
|
|
host: fluentd
|
|
port: 24284
|
|
es:
|
|
host: elasticsearch
|
|
port: 9200
|
|
##
|
|
## Ref: http://fluentbit.io/documentation/current/output/http.html
|
|
##
|
|
http:
|
|
host: 127.0.0.1
|
|
port: 80
|
|
uri: "/"
|
|
## Specify the data format to be used in the HTTP request body
|
|
## Can be either 'msgpack' or 'json'
|
|
format: msgpack
|
|
|
|
env: []
|
|
|
|
## ConfigMap override where fullname is {{.Release.Name}}-{{.Values.existingConfigMap}}
|
|
## Defining existingConfigMap will cause templates/config.yaml
|
|
## to NOT generate a ConfigMap resource
|
|
##
|
|
existingConfigMap: ""
|
|
|
|
## Extra volumes containing additional files required for fluent-bit to work
|
|
## (eg. CA certificates)
|
|
## Ref: https://kubernetes.io/docs/concepts/storage/volumes/
|
|
##
|
|
extraVolumes: []
|
|
|
|
## Extra volume mounts for the fluent-bit pod.
|
|
## Ref: https://kubernetes.io/docs/tasks/configure-pod-container/configure-volume-storage/
|
|
##
|
|
extraVolumeMounts: []
|
|
|
|
resources:
|
|
limits:
|
|
memory: 100Mi
|
|
requests:
|
|
cpu: 100m
|
|
memory: 100Mi
|
|
|
|
## Node tolerations for fluent-bit scheduling to nodes with taints
|
|
## Ref: https://kubernetes.io/docs/concepts/configuration/assign-pod-node/
|
|
##
|
|
tolerations: []
|
|
# - key: "key"
|
|
# operator: "Equal|Exists"
|
|
# value: "value"
|
|
# effect: "NoSchedule|PreferNoSchedule|NoExecute(1.6 only)"
|
|
|
|
## Node labels for fluent-bit pod assignment
|
|
## Ref: https://kubernetes.io/docs/user-guide/node-selection/
|
|
##
|
|
nodeSelector: {}
|
|
|
|
filter:
|
|
kubeURL: https://kubernetes.default.svc:443
|
|
kubeCAFile: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt
|
|
kubeTokenFile: /var/run/secrets/kubernetes.io/serviceaccount/token
|
|
# If true, check to see if the log field content is a JSON string map, if so,
|
|
# it append the map fields as part of the log structure.
|
|
# mergeJSONLog: true
|
|
|
|
## Install Default RBAC roles and bindings
|
|
rbac:
|
|
## If true, create & use RBAC resources
|
|
create: false
|
|
## Ignored if rbac.create is true
|
|
serviceAccountName: default
|