Skip to content

Commit 1e8434f

Browse files
committed
chart: allow disabling fluentbit and/or fluentd in logging-operator-logging chart
Signed-off-by: Peter Wilcsinszky <[email protected]>
1 parent cb0f36b commit 1e8434f

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

e2e/charts/logging-operator-logging/templates/logging.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ spec:
1717
{{- with .Values.flowConfigOverride }}
1818
flowConfigOverride: {{ . }}
1919
{{- end }}
20-
{{- if or .Values.tls.enabled .Values.fluentbit }}
20+
{{- if and (not .Values.fluentbitDisabled) (or .Values.tls.enabled .Values.fluentbit) }}
2121
fluentbit:
2222
{{- if .Values.tls.enabled }}
2323
tls:
@@ -29,7 +29,7 @@ spec:
2929
{{- toYaml . | nindent 4 }}
3030
{{- end }}
3131
{{- end }}
32-
{{- if or .Values.tls.enabled .Values.fluentd }}
32+
{{- if and (not .Values.fluentdDisabled) (or .Values.tls.enabled .Values.fluentd) }}
3333
fluentd:
3434
{{- if .Values.tls.enabled }}
3535
tls:

e2e/charts/logging-operator-logging/values.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,13 @@ skipInvalidResources: false
3131
# -- Override generated config. This is a raw configuration string for troubleshooting purposes.
3232
flowConfigOverride: ""
3333

34+
# -- Flag to disable fluentbit completely
35+
fluentbitDisabled: false
3436
# -- Fluent-bit configurations https://kube-logging.github.io/docs/configuration/crds/v1beta1/fluentbit_types/
3537
fluentbit: {}
3638

39+
# -- Flag to disable fluentd completely
40+
fluentdDisabled: false
3741
# -- Fluentd configurations https://kube-logging.github.io/docs/configuration/crds/v1beta1/fluentd_types/
3842
fluentd: {}
3943
# 20Gi persistent storage is configured for fluentd by default.

0 commit comments

Comments
 (0)