diff --git a/templates/fluentbit-metrics/configmap-luascripts.yaml b/templates/fluentbit-metrics/configmap-luascripts.yaml new file mode 100644 index 0000000000000000000000000000000000000000..9f8c1c9172c933e4356ee4f3ee69e0ec3822d798 --- /dev/null +++ b/templates/fluentbit-metrics/configmap-luascripts.yaml @@ -0,0 +1,12 @@ +{{- if and .Values.metrics.enabled .Values.metrics.fluentbit.enabled -}} +apiVersion: v1 +kind: ConfigMap +metadata: + name: it-monit-metrics-collector-fluentbit-scripts +data: + {{- if .Values.metrics.fluentbit.luaScripts -}} + {{ range $key, $value := .Values.metrics.fluentbit.luaScripts }} + {{ $key }}: {{ $value | quote }} + {{ end }} + {{ end }} +{{- end -}} \ No newline at end of file diff --git a/templates/fluentbit-metrics/statefulset.yaml b/templates/fluentbit-metrics/statefulset.yaml index 32eff7768621b8aa3820ba87033168870b4bb4ae..e7cbd5c178a99435098d8fdec961ada7798c3fa1 100644 --- a/templates/fluentbit-metrics/statefulset.yaml +++ b/templates/fluentbit-metrics/statefulset.yaml @@ -33,6 +33,8 @@ spec: volumeMounts: - name: config mountPath: /fluent-bit/etc/conf + - name: scripts + mountPath: /fluent-bit/etc/scripts - name: fluentbit mountPath: /flb-storage/ {{- if .Values.metrics.fluentbit.extraVolumeMounts }} @@ -46,6 +48,9 @@ spec: - name: config configMap: name: it-monit-metrics-collector-fluentbit + - name: scripts + configMap: + name: it-monit-metrics-collector-fluentbit-scripts - name: fluentbit emptyDir: sizeLimit: {{ .Values.metrics.fluentbit.diskMaxCache }}