diff --git a/deploy/helm/sumologic/README.md b/deploy/helm/sumologic/README.md index 38719534c7..3d0f233830 100644 --- a/deploy/helm/sumologic/README.md +++ b/deploy/helm/sumologic/README.md @@ -167,6 +167,7 @@ Parameter | Description | Default `fluentd.events.statefulset.podAnnotations` | Additional annotations for fluentd events pods. | `{}` `fluentd.events.statefulset.priorityClassName` | Priority class name for fluentd events pods. | `Nil` `fluentd.events.sourceCategory` | Source category for the Events source. Default: "{clusterName}/events" | `Nil` +`fluentd.events.overrideOutputConf` | Override output section for events. Leave empty for the default output section. | `Nil` `metrics-server.enabled` | Set the enabled flag to true for enabling metrics-server. This is required before enabling fluentd autoscaling unless you have an existing metrics-server in the cluster. | `false` `metrics-server.args` | Arguments for metric server. | `["--kubelet-insecure-tls","--kubelet-preferred-address-types=InternalIP,ExternalIP,Hostname"]` `fluent-bit.resources` | Resources for Fluent-bit daemonsets. | `{}` diff --git a/deploy/helm/sumologic/conf/events/events.conf b/deploy/helm/sumologic/conf/events/events.conf index 3a53096998..a6268c7a4d 100644 --- a/deploy/helm/sumologic/conf/events/events.conf +++ b/deploy/helm/sumologic/conf/events/events.conf @@ -34,6 +34,9 @@ {{- if .Values.fluentd.monitoring.input }} {{ include "fluentd.prometheus-metrics.input" (dict "Tag" "kubernetes.**") | nindent 2}} {{- end }} +{{- if .Values.fluentd.events.overrideOutputConf }} +{{ .Values.fluentd.events.overrideOutputConf | nindent 4 }} +{{- else }} @type copy @@ -61,6 +64,7 @@ {{ include "fluentd.prometheus-metrics.output" . | nindent 4 }} {{- end }} +{{- end }} {{- if .Values.fluentd.logLevel }} log_level {{ .Values.fluentd.logLevel }} diff --git a/deploy/helm/sumologic/values.yaml b/deploy/helm/sumologic/values.yaml index 39b26080bb..e7e28bd476 100644 --- a/deploy/helm/sumologic/values.yaml +++ b/deploy/helm/sumologic/values.yaml @@ -738,6 +738,9 @@ fluentd: fluentd: securityContext: {} + ## Override output section for events. Leave empty for the default output section + overrideOutputConf: |- + ## Source category for the Events source. Default: "{clusterName}/events" sourceCategory: "" ## Override Kubernetes resource types you want to get events for from different Kubernetes