Skip to content

Instantly share code, notes, and snippets.

@jacopen
Last active August 25, 2021 05:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jacopen/1a260efda4b929d76765d53513fe0973 to your computer and use it in GitHub Desktop.
Save jacopen/1a260efda4b929d76765d53513fe0973 to your computer and use it in GitHub Desktop.
# fluent-bit k14s objects managed by kapp-controller
---
apiVersion: kappctrl.k14s.io/v1alpha1
kind: App
metadata:
name: fluent-bit
namespace: tanzu-system-logging
annotations:
tmc.cloud.vmware.com/managed: "false"
spec:
syncPeriod: 5m
serviceAccountName: fluent-bit-extension-sa
fetch:
- image:
url: projects.registry.vmware.com/tkg/tkg-extensions-templates:v1.3.1_vmware.1
template:
- ytt:
paths:
- tkg-extensions/common
- tkg-extensions/logging/fluent-bit
inline:
paths:
update-config-map.yaml: |
#@ load("@ytt:overlay", "overlay")
#@overlay/match by=overlay.subset({"kind": "ConfigMap", "metadata": {"name": "fluent-bit-config"}})
---
data:
filter-modify.conf: |
[FILTER]
Name modify
Match *
Rename message text
[FILTER]
Name modify
Match *
rename foo bar
pathsFrom:
- secretRef:
name: fluent-bit-data-values
deploy:
- kapp:
rawOptions: ["--wait-timeout=5m"]
# fluent-bit k14s objects managed by kapp-controller
---
apiVersion: kappctrl.k14s.io/v1alpha1
kind: App
metadata:
name: fluent-bit
namespace: tanzu-system-logging
annotations:
tmc.cloud.vmware.com/managed: "false"
spec:
syncPeriod: 5m
serviceAccountName: fluent-bit-extension-sa
fetch:
- image:
url: projects.registry.vmware.com/tkg/tkg-extensions-templates:v1.3.1_vmware.1
template:
- ytt:
paths:
- tkg-extensions/common
- tkg-extensions/logging/fluent-bit
inline:
paths:
update-config-map.yaml: |
#@ load("@ytt:overlay", "overlay")
#@overlay/match by=overlay.subset({"kind": "ConfigMap", "metadata": {"name": "fluent-bit-config"}})
---
data:
input-kubernetes.conf: |
[INPUT]
Name tail
Tag kube.*
Path /var/log/containers/*.log
Parser cri
DB /var/log/flb_kube.db
Mem_Buf_Limit 5MB
Path_Key logfile
Skip_Long_Lines On
Refresh_Interval 10
pathsFrom:
- secretRef:
name: fluent-bit-data-values
deploy:
- kapp:
rawOptions: ["--wait-timeout=5m"]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment